Wake Word Verification for Multi-Assistant Voice Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interacting with multiple voice assistants on a device leads to resource consumption, increased likelihood of mistakes, and privacy concerns due to incorrect voice assistant activation and data misdirection.

Innovation Solution

A voice assistant manager system that detects a wake word in a user's utterance, identifies the appropriate voice assistant, and verifies the wake word multiple times to ensure accurate processing and resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple voice assistants are provided on a device, then the functionality and versatility of the device is improved, but the device resources are consumed and the complexity of managing voice assistants increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments voice assistant management by introducing a dedicated voice assistant manager that separates the management function from the voice assistants themselves. This manager independently handles wake word detection, assistant selection, and activation/deactivation, allowing multiple voice assistants to coexist without increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The voice assistant manager acts as an intermediary between the user's voice commands and the multiple voice assistants. It receives wake word input, determines which assistant should respond, and selectively activates only that assistant, preventing multiple assistants from consuming resources simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple voice assistants are active, then the likelihood of accurate voice assistant selection is improved, but the probability of false activation and mistakes increases

Engineering Contradiction:
ImproveaccuracyVSAvoidfalse positives
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary wake word detection before activating any voice assistant. The voice assistant manager detects the wake word first, then uses this information to selectively activate only the appropriate assistant. This preliminary detection step prevents incorrect assistants from being activated in the first place

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The voice assistant manager provides feedback by monitoring which wake word is detected and accordingly selecting the corresponding assistant for activation. This feedback mechanism ensures that the assistant activated matches the wake word heard, preventing false activations

Inventive Principle:
Principle #23Feedback

3Measurement precision

If wake word detection is performed multiple times, then the accuracy of voice assistant identification is improved, but the processing time and resource consumption increases

Engineering Contradiction:
ImproveprecisionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The voice assistant manager performs wake word detection as a preliminary action before activating any assistant. By detecting the wake word upfront and using this information to guide assistant selection, the system avoids redundant detection operations that would increase processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs wake word detection partially - only when needed and only to the extent necessary for accurate selection. The voice assistant manager detects wake words and uses this partial information to make informed decisions about which assistant to activate, avoiding excessive detection that would waste resources

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12488787B2System for processing voice requests including wake word verification
Publication Date: 2025.12.02 SPOTIFY
  • US12488787B2 patent drawing
  • US12488787B2 patent drawing
  • US12488787B2 patent drawing

AI summary

A system for processing voice requests includes a voice assistant manager and a plurality of voice assistants. The voice assistant manager detects a wake word in an utterance and communicates the utterance to a voice assistant of the plurality of voice assistants. In some embodiments, the voice assistant may verify the detected wake word and communicate with a cloud service, which may also verify the detected wake word and generate a response to the utterance. In some embodiments, the voice assistant manager may activate or deactivate one or more of the voice assistants.