Voice Command Execution Control via Context Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice response systems lack the ability to determine whether to execute voice commands based on situational and environmental conditions, potentially disrupting individuals in certain circumstances without providing a delay or warning.

Innovation Solution

The system analyzes various data sources, including historical interactions, cognitive profiles, and situational conditions, to decide whether to execute voice commands, and can modify or deny them, providing notifications to users as necessary, using cognitive analysis and machine learning to improve its decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If voice commands are executed immediately without analysis, then system responsiveness is improved, but inappropriate actions may disrupt individuals in certain situations

Engineering Contradiction:
Improvesystem responsivenessVSAvoiddisruption to individuals
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of situational conditions and historical data before executing voice commands. It proactively determines whether execution is appropriate based on pre-collected information about the environment, user state, and context, preventing harmful disruptions before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback loops that continuously monitor situational conditions, user responses, and execution outcomes. This feedback mechanism allows the system to learn from past interactions and adjust its decision-making process to avoid inappropriate command execution while maintaining responsiveness.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system analyzes multiple data sources before executing commands, then decision accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedecision accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the analysis process into distinct modules that handle different data sources independently (historical interactions, cognitive profiles, situational conditions). Each module processes specific types of data and contributes to the overall decision, making the complex analysis manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal decision-making framework that can handle multiple types of data sources and command types through a single integrated process. This multi-functional approach allows the same analytical infrastructure to serve various purposes, reducing overall system complexity despite the breadth of analysis.

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

3Ease of operation

If the system prevents command execution based on situational conditions, then user experience is improved, but loss of time occurs due to analysis and potential delays

Engineering Contradiction:
Improveuser experienceVSAvoidanalysis and execution delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs partial analysis by focusing only on the most relevant data sources and conditions for each specific command type. Rather than analyzing all possible data uniformly, it applies selective analysis that suffices for the decision at hand, reducing time loss while maintaining user experience quality.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts analysis parameters such as the depth of historical data review, the types of situational conditions checked, and the threshold for preventing execution. These parameter changes allow the system to optimize between speed and accuracy based on the specific context, minimizing unnecessary delays.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11151994B2Methods and systems for managing voice commands and the execution thereof
Publication Date: 2021.10.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11151994B2 patent drawing
  • US11151994B2 patent drawing
  • US11151994B2 patent drawing

AI summary

Embodiments for managing voice commands by one or more processors are described. The receiving of a voice command from an individual is detected. An action associated with the voice command is caused to be at least temporarily prevented from being executed based on at least one data source associated with the individual.