Speech-Processing Handoff for Adaptive Voice Command Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech-processing systems struggle to efficiently handle commands intended for one configuration when they are better suited for another, leading to suboptimal performance and user confusion due to the lack of seamless handoff between different speech-processing configurations.

Innovation Solution

A system that detects a wakeword to identify a primary speech-processing configuration and, if necessary, hands off the command to a secondary configuration while providing user notifications about the handoff, adjusting the notification based on user interaction levels and preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system processes commands using a single speech-processing configuration, then the processing path is simple, but the system cannot efficiently handle commands intended for one configuration when they are better suited for another

Engineering Contradiction:
Improvecommand handling adaptabilityVSAvoidprocessing configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the speech-processing function into multiple independent configurations (first speech-processing configuration and second speech-processing configuration). Each configuration can process commands independently, allowing the system to route commands to the most appropriate configuration based on the detected wakeword and command characteristics, thereby improving adaptability without requiring a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary routing mechanism that detects the wakeword and determines which speech-processing configuration should handle the command. This intermediary layer (wakeword detection and determination module) mediates between the user input and the processing configurations, enabling efficient command routing while keeping each individual configuration relatively simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system provides detailed handoff notifications to users, then user awareness of configuration transitions is improved, but user confusion may increase due to frequent interruptions

Engineering Contradiction:
Improveuser awareness of handoffVSAvoiduser interaction smoothness
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies partial action by providing handoff notifications only under specific conditions (when the determined speech-processing configuration is different from the initial configuration). This selective notification approach ensures users are informed of relevant configuration changes while avoiding unnecessary notifications that would cause confusion or interruption, thereby balancing information transparency with operational smoothness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements feedback by notifying users of the handoff to the determined speech-processing configuration. This feedback mechanism keeps users informed about which configuration is processing their command, allowing them to understand the system's internal state changes. The feedback is tailored to be informative yet non-disruptive, maintaining user awareness without causing confusion.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system always uses the first speech-processing configuration, then the system is simple to implement, but it cannot optimize command handling for different configurations

Engineering Contradiction:
Improvecommand processing efficiencyVSAvoidconfiguration selection logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the parameter of configuration selection based on the detected wakeword and command characteristics. Instead of always using the first configuration, the system dynamically adjusts which configuration processes the command by analyzing the input parameters (wakeword type, command nature). This parameter-based dynamic selection optimizes command processing efficiency for different scenarios while using relatively simple selection logic.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12451129B2Speech-processing system
Publication Date: 2025.10.21 AMAZON TECH INC
  • US12451129B2 patent drawing
  • US12451129B2 patent drawing
  • US12451129B2 patent drawing

AI summary

A system may receive audio data that represents a wakeword associated with a first speech-processing system and a command associated with a second speech-processing system. Different indications of handing the audio data off to the second speech-processing system may be determined based on a determined amount of interaction with the second speech-processing system. If the amount of interaction is low, a longer, more detailed indication is generated; if the amount of interaction is high, a brief, less detailed indication is generated. A local device may output audio corresponding to the indication before outputting audio generated by the second speech-processing system in response to the command.