Voice Command Corpus Matching for UI Trace Invocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing natural language processing systems, such as IBM Watson, face inaccuracies in processing voice-activated commands due to language peculiarities and human reasoning, leading to incorrect outcomes in interpreting verbal content and translating it into physical actions.

Innovation Solution

A system that converts verbal content from an audio stream into text, identifies relevant segments, and searches a corpus to find matching user interface traces, generating an instruction to invoke a specific application action based on the received data, utilizing a knowledge engine and detection engine for pattern recognition and reasoning algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If natural language processing systems process voice-activated commands based on acquired knowledge, then the system can understand and respond to verbal content, but the processing accuracy deteriorates due to language peculiarities and human reasoning complexities

Engineering Contradiction:
Improvevoice command understanding capabilityVSAvoidprocessing accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments the voice command processing into distinct phases: audio capture, text conversion, keyword identification, corpus search, and user interface trace invocation. By dividing the complex natural language processing into manageable segments, each phase can be optimized independently, improving overall accuracy while maintaining versatility in handling various voice commands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary corpus containing pre-stored user interface traces and a detection engine that acts as a mediator between the converted text and the application execution. This intermediary layer translates natural language intent into precise technical actions, bridging the gap between ambiguous human speech and deterministic system responses, thereby improving accuracy without sacrificing adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If a corpus search is performed to identify user interface traces, then the accuracy of translating verbal content to physical actions improves, but the processing time increases

Engineering Contradiction:
Improvetranslation accuracyVSAvoidcommand processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-capturing and storing user interface traces in the corpus before they are needed for command execution. User interactions, application states, and interface elements are captured and organized in advance, creating a ready-to-query knowledge base. This preliminary preparation eliminates the need for real-time analysis during command processing, reducing latency while maintaining high accuracy through precise corpus matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential and relevant portions of the corpus that match the identified keywords from the voice command. Rather than searching or analyzing the entire corpus, the system extracts specific user interface traces that directly correspond to the command intent, significantly reducing processing time while preserving translation accuracy by focusing on highly relevant matches.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If voice commands are translated into physical actions through pattern recognition, then the reliability of action execution improves, but the system complexity increases due to multiple processing components

Engineering Contradiction:
Improveaction execution reliabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal detection engine that handles multiple functions: audio processing, text conversion, keyword identification, corpus search coordination, and user interface trace invocation. This multi-functional component consolidates what could be separate complex modules into a single coordinated system, maintaining high reliability through comprehensive processing while reducing overall system complexity by eliminating redundant components and interfaces.

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

Data Source

PatentUS10620911B2Machine learning to identify a user interface trace
Publication Date: 2020.04.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10620911B2 patent drawing
  • US10620911B2 patent drawing
  • US10620911B2 patent drawing

AI summary

A system, computer program product, and method are provided for use with an intelligent computer platform to convert audio data intents to one or more physical actions. The aspect of converting audio data intent includes receiving audio, converting the audio to text, parsing the text into segments, identifying a physical action and associated application that are proximal in time to the received audio. A corpus is searched for evidence of the text to identify evidence of a physical user interface trace with a select application. An outcome is generated from the evidence. The outcome includes an instruction to invoke a user interface trace with the select application as a representation of the received audio.