Multimodal Input Interpretation Using Context and User Preferences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer interface systems are unable to handle multimodal input that may need to change in real-time according to user needs and cannot accurately interpret user intent when multiple input modalities are used simultaneously.

Innovation Solution

A multimodal input system that processes data from various input modalities such as speech, touch, and 2D or 3D gestures, using a combined dictionary and preference data to interpret user intent, with a recommendation engine evaluating input events to determine the intended meaning and a personalization engine providing personalized information for accurate interpretation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a system supports multiple input modalities (speech, touch, gesture), then the system's versatility and ability to interpret user intent improve, but the system complexity and difficulty of processing multiple input types increase

Engineering Contradiction:
Improveability to handle multiple input modalitiesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the complex multimodal processing task into separate modules: an input processor that handles raw data from different devices, a recommendation engine that evaluates input events, and a personalization engine that provides customized dictionaries. Each module handles a specific aspect of processing, making the overall system more manageable despite handling multiple modalities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including a combined dictionary that maps multiple input types to unified meanings, and a personalization engine that acts as a mediator between user preferences and system interpretation. These intermediaries translate diverse input modalities into a common framework for interpretation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system processes and combines multiple input modalities in real-time, then the accuracy of interpreting user intent improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveaccuracy of interpreting user intentVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing by maintaining pre-configured dictionaries and preference data that are prepared in advance. The personalization engine pre-processes user preferences and environmental conditions to create customized interpretation frameworks before actual input processing occurs, reducing real-time computational burden.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the recommendation engine evaluates input events and adjusts interpretations based on previous interactions and environmental context. This allows the system to refine its understanding of user intent iteratively, improving accuracy while managing processing time through learned patterns.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system allows real-time adjustment of input modalities based on user preferences and environmental conditions, then the system's adaptability improves, but the complexity of managing dynamic configurations increases

Engineering Contradiction:
Improvereal-time adjustment capabilityVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic configuration where the personalization engine continuously adapts the combined dictionary and processing parameters based on real-time environmental conditions and user preferences. The system transitions from static to dynamic operation, allowing modalities to be enabled, disabled, or reweighted based on current context without requiring manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20120105257A1Multimodal Input System
Publication Date: 2012.05.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20120105257A1 patent drawing
  • US20120105257A1 patent drawing
  • US20120105257A1 patent drawing

AI summary

The subject disclosure relates to user input into a computer system, and a technology by which one or more users interact with a computer system via a combination of input modalities. When the input data of two or more input modalities are related, they are combined to interpret an intended meaning of the input. For example, speech when combined with one input gesture has one intended meaning, e.g., convert the speech to verbatim text for consumption by a program, while the exact speech when combined with a different input gesture has a different meaning, e.g., convert the speech to a command that controls the operation of that same program.