Natural Language Query Suggestion Engine for Automated Agents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Human-to-computer interaction systems lack interactive feedback, making it difficult for users to formulate effective queries that yield accurate responses from automated agents.

Innovation Solution

A system and method that provides real-time suggestions to users as they type queries, analyzing the input to suggest modifications such as using fewer words, alternative phrasing, or replacing unknown terms, enabling improved response quality from automated agents by incorporating both client and server-side suggestion engines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users formulate queries in natural language without guidance, then ease of operation is improved, but measurement precision of query intent deteriorates

Engineering Contradiction:
Improveease of query formulationVSAvoidquery intent accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system provides real-time feedback to users as they type queries by analyzing the natural language input and suggesting modifications. The feedback mechanism identifies potential ambiguities, suggests alternative phrasings, and guides users to reformulate their queries for better clarity, thereby improving measurement precision without compromising ease of operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary analysis layer between the user's natural language input and the automated agent. This intermediary component analyzes the query structure, identifies ambiguities, and provides suggestions for improvement, acting as a mediator that enhances query precision while maintaining natural language interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system provides detailed analysis and suggestions for query modification, then measurement precision of query intent is improved, but device complexity increases

Engineering Contradiction:
Improvequery intent accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the query analysis process into distinct functional components: natural language reception, syntax analysis, semantics analysis, suggestion generation, and feedback presentation. This segmentation allows each component to specialize in specific tasks, improving measurement precision while managing device complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides partial analysis and suggestions rather than complete rewriting of queries. It identifies specific problematic areas and offers targeted modifications, performing just enough analysis to improve query precision without the excessive complexity of complete query reconstruction.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system analyzes queries in real-time before submission, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvequery understanding accuracyVSAvoidquery formulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the query as the user types, identifying potential issues before final submission. By providing early feedback on query structure and suggesting improvements in real-time, it enables users to make corrections proactively, improving measurement precision while minimizing additional time loss through efficient real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prioritizes analyzing only the most critical aspects of the query that impact understanding accuracy, skipping less important analyses. This selective approach allows real-time processing that improves measurement precision without excessive time consumption.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS8548799B2Methods and apparatus to help users of a natural language system formulate queries
Publication Date: 2013.10.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8548799B2 patent drawing
  • US8548799B2 patent drawing
  • US8548799B2 patent drawing

AI summary

Methods and apparatus provide the capability of receiving at least a portion of a message in natural language format from a user prior to submission of the message to an automated agent for a response, analyzing the at least the portion of the message, and providing a suggestion to the user, based upon the analyzed at least the portion of the message, for altering the message to improve ability of the automated agent to respond to the message.