Iterative Textual Query Response System with Change Highlighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing systems for generating responses to queries often rely on pre-defined databases, which may not provide accurate or sufficient responses, and lack adaptability based on previous queries and responses.

Innovation Solution

A method and system that receives a textual query, retrieves relevant data, processes it to generate a response, updates the query as needed, and repeats the process to generate an updated response, using machine learning to adapt and improve over time, while highlighting changes made to the response and query.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If pre-defined queries and responses database is used, then system simplicity is maintained, but response accuracy and adaptability deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoidresponse accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements feedback by storing previous queries and responses in a database, then using this historical data to improve future response generation. The feedback mechanism allows the system to learn from past interactions and adapt its responses accordingly, resolving the contradiction between simplicity and accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary action by pre-processing and storing queries and responses in a database before they are needed for generating new responses. This preparatory step enables the system to quickly retrieve and utilize relevant historical data, improving response accuracy without significantly increasing system complexity.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If pre-defined responses database is used, then implementation ease is maintained, but adaptability to new queries deteriorates

Engineering Contradiction:
Improveimplementation easeVSAvoidadaptability to queries
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system achieves universality by creating a multi-functional database that stores both queries and responses, and can be used for multiple purposes: generating responses to new queries, providing suggestions for updating queries, and improving overall system adaptability. This single database structure serves multiple functions, maintaining implementation ease while enhancing versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service by automatically generating suggestions for updating queries based on previous interactions, without requiring manual intervention. The system uses its own historical data to improve its performance, making it more adaptable while keeping the implementation simple.

Inventive Principle:
Principle #25Self-service

3Reliability

If iterative query updating is implemented, then response accuracy is improved, but processing time increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial action by selectively updating queries based on the needs of each specific situation rather than always performing full iterative updates. The system generates suggestions for query updates and allows users to choose which suggestions to apply, performing only the necessary updates needed to improve response accuracy without unnecessary time consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If change highlighting feature is added, then user control and understanding are improved, but system complexity increases

Engineering Contradiction:
Improveuser controlVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses color changes to highlight modifications in queries and responses. By visually distinguishing changed elements through color coding, the system provides users with clear feedback about what has been modified, improving user control and understanding without requiring complex interfaces or additional hardware.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS20240220521A1Method and system for generating a textual response using a textual quarry
Publication Date: 2024.07.04 EHRLICH GAL
  • US20240220521A1 patent drawing
  • US20240220521A1 patent drawing

AI summary

Method and system for generating a textual response to a textual quarry, such as a natural language query. The method comprises the steps of: (a) receiving a textual quarry; (b) querying a database using the textual quarry to retrieve relevant data; (c) processing the retrieved data to generate a textual response; (d) updating the textual quarry as desired; (e) repeating steps (b) through (d) as necessary to generate an updated textual response based on the updated textual quarry; and (f) highlighting any changes made to the response and optionally the quarry. The system comprises components for implementing the method.