Voice Control System with Preliminary Utterance Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice-based control methods for electronic devices are cumbersome and inefficient, requiring complex and time-consuming commands, which waste user time and device energy, especially in battery-operated devices.

Innovation Solution

The development of faster and more efficient voice-based control methods and interfaces that detect and associate utterances with predefined operation sets, performing operations only when specific performance criteria are met, and providing suggestions for improving command recognition based on context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If existing voice-based control methods are used, then voice control functionality is provided, but the commands become complex and time-consuming

Engineering Contradiction:
Improvevoice control simplicityVSAvoidcommand execution time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting multiple utterances in advance, associating them with operation sets before actual execution. This allows the device to prepare and validate command sequences ahead of time, reducing the time required during actual operation while maintaining simplicity for the user.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments voice commands into discrete utterances that can be individually detected and associated with specific operations. By breaking down complex commands into manageable segments (first utterance, second utterance, etc.), the system processes them more efficiently while keeping the overall interaction simple for users.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If existing voice-based control methods are used, then voice control functionality is provided, but device energy is wasted

Engineering Contradiction:
Improvevoice control functionalityVSAvoiddevice energy consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system performs preliminary detection and association of utterances with operation sets before full execution. This preliminary action allows the device to validate commands and determine whether performance criteria are met, avoiding energy-wasting execution of invalid or unintended operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by evaluating whether performance criteria are met before executing operations. This feedback loop ensures that energy is only consumed when commands are valid and intended, preventing wasteful energy expenditure on erroneous voice inputs.

Inventive Principle:
Principle #23Feedback

3Productivity

If voice control is made faster and more efficient, then user time and energy are conserved, but precision and accuracy of voice control may be reduced

Engineering Contradiction:
Improvevoice control efficiencyVSAvoidvoice input accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection and association of multiple utterances with operation sets before execution. This preliminary phase includes validating whether performance criteria are met, ensuring accurate interpretation of user intent while maintaining efficient processing. The advance preparation allows thorough validation without slowing down the overall interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11790914B2Methods and user interfaces for voice-based control of electronic devices
Publication Date: 2023.10.17 APPLE INC
  • US11790914B2 patent drawing
  • US11790914B2 patent drawing
  • US11790914B2 patent drawing

AI summary

The present disclosure generally relates to voice-control for electronic devices. In some embodiments, the method includes, in response to detecting a plurality of utterances, associating the plurality of operations with a first stored operation set and detecting a second set of one or more inputs corresponding to a request to perform the operations associated with the first stored operation set; and performing the plurality of operations associated with the first stored operation set, in the respective order.