Context-Aware Natural Language Disambiguation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional speech recognition technologies accurately identify user voice inputs but struggle to interpret ambiguous commands, leading to unclear actions due to lack of context, especially when processing natural language inputs in dynamic environments.

Innovation Solution

The method involves identifying ambiguous elements in user inputs and leveraging context data from various sources, including the device and external devices, to disambiguate the inputs, forming altered inputs that accurately reflect user intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional speech recognition technology is used to accurately identify user voice inputs, then word recognition accuracy is improved, but the ability to interpret ambiguous commands and understand user intentions deteriorates

Engineering Contradiction:
Improveword recognition accuracyVSAvoidinterpretation of ambiguous commands
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary actions by collecting and storing context data from multiple sources (device state, application context, user profile, environmental data) before the user input is fully processed. This pre-prepared context information is then quickly retrieved and applied to disambiguate the user's command, resolving the contradiction between accurate word recognition and meaningful interpretation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces context data as an intermediary element between the user's ambiguous command and the system's interpretation. This intermediary layer of contextual information (from device state, applications, user profile, etc.) mediates the translation of ambiguous speech into precise user intentions, allowing the system to maintain both accurate word recognition and effective command interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple context data sources are accessed and combined to disambiguate user inputs, then understanding of user intentions is improved, but system complexity and processing time increase

Engineering Contradiction:
Improveunderstanding of user intentionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the context data collection process into distinct, independent modules: device state context, application context, user profile context, and environmental context. Each module independently collects and processes its specific type of data, then the results are combined. This segmentation reduces overall system complexity by making each component manageable and independently optimizable while still achieving comprehensive context understanding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal context collection framework that can gather information from multiple diverse sources (device sensors, applications, user profiles, environmental data) through a unified interface. This multi-functional system handles different types of context data using consistent processing methods, reducing complexity compared to having separate specialized systems for each data source.

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

3Measurement precision

If context data from external devices is integrated, then accuracy of processing natural language inputs is improved, but loss of information and data security risks increase

Engineering Contradiction:
Improveaccuracy of processing natural language inputsVSAvoiddata security risks
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system implements feedback mechanisms where context data from external devices is continuously validated against device state and user profile information. The system monitors the quality and relevance of incoming context data, providing feedback to external sources about data accuracy and requesting corrections when inconsistencies are detected. This feedback loop maintains high processing accuracy while filtering out potentially insecure or inaccurate information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10276154B2Processing natural language user inputs using context data
Publication Date: 2019.04.30 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10276154B2 patent drawing
  • US10276154B2 patent drawing
  • US10276154B2 patent drawing

AI summary

An embodiment provides a method, including: receiving, at a device, user input; identifying, using a processor, elements included in the user input; determining, using a processor, that at least one of the identified elements renders the user input ambiguous; identifying, using a processor, a source of context data; accessing, using a processor, context data associated with the user input from the source of context data; disambiguating, using a processor, the user input based on the context data associated with the user input; and forming, using a processor, an altered input based on the disambiguating. Other embodiments are described and claimed.