Natural Language Query Widget Generation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines rely on keyword-based searches, making it difficult for users to find specific information as they require users to think in terms of keywords rather than natural language, and often provide links to relevant but not directly answerable content.

Innovation Solution

A method and system that utilizes natural language queries to generate user interface applications, or 'widgets,' which prompt users for information, generate computer-generated queries, and display answers from a natural language query answering system, allowing for more intuitive and direct retrieval of information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If keyword-based search is used, then search engine can process queries, but users must think in terms of keywords rather than natural language, reducing ease of operation

Engineering Contradiction:
Improveease of query submissionVSAvoidquery processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a natural language processing intermediary layer between the user and the search engine database. This intermediary automatically translates user-friendly natural language queries into the structured keyword queries that the search engine requires, shielding users from the complexity of keyword-based searching while maintaining compatibility with existing search infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of keyword selection and query construction with an automated natural language processing system. Instead of users manually selecting keywords and constructing queries, the system automatically processes natural language input and generates appropriate search queries, substituting automated intelligence for manual cognitive effort.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If keyword-based search is used, then search engine can return relevant web pages, but the information may not provide direct answers, reducing productivity

Engineering Contradiction:
Improveinformation retrieval efficiencyVSAvoiddirect answer availability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the information retrieval process into distinct stages: natural language query processing, automated query generation, search execution, and answer extraction. By dividing the process, the system can efficiently handle each stage separately and specifically extract direct answers from the search results, improving overall productivity while maintaining comprehensive information search capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the system analyzes search results to determine whether direct answers are available, and if not, automatically refines or reformulates queries to obtain direct answers. This feedback loop ensures that the system continues searching until it finds direct answer information, preventing information loss and improving retrieval efficiency.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If natural language query processing is implemented, then users can submit queries in natural language, but the system complexity increases

Engineering Contradiction:
Improvequery submission easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal natural language processing module that handles multiple functions: understanding user intent, extracting key entities, generating appropriate search queries, and processing results. This multi-functional module reduces overall system complexity by consolidating various processing tasks into a single versatile component rather than requiring separate specialized systems for each function.

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

Data Source

PatentUS9069814B2Method and system for using natural language to generate widgets
Publication Date: 2015.06.30 WOLFRAM ALPHA LLC
  • US9069814B2 patent drawing
  • US9069814B2 patent drawing
  • US9069814B2 patent drawing

AI summary

A user interface application is created to prompt a user for information and to generate a query to be submitted to a natural language (NL) query answering system. A first user is prompted to submit an NL query, and the NL query is received. The user interface application is generated using the NL query and so that the user interface application is configured to prompt the first user or a second user to provide information, receive the information, generate a computer-generated query based on the NL query and the received information, provide the computer-generated query to the NL query answering system, receive answer information from the NL query answering system in response to the computer-generated query, and cause at least some of the answer information to be displayed on a display device.