Playback Voice Control With Presence-Based Wake Word Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing playback devices struggle to efficiently manage multiple user profiles and voice assistant services, leading to increased computing load and resource inefficiency due to the concurrent execution of wake word detection engines for various voice assistants and media services.

Innovation Solution

Playback devices are configured to detect individual users and activate user profiles based on their presence, executing corresponding voice assistant wake word detection engines only when necessary, and deactivate profiles when users are no longer detected, thereby optimizing computing resources and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If playback devices execute wake word detection engines for multiple voice assistant services concurrently, then users can access multiple voice assistants, but computing load and resource consumption increase

Engineering Contradiction:
Improvemulti-user supportVSAvoidcomputing load
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically activates and deactivates wake word detection engines based on user presence. When a user is detected, the corresponding voice assistant service is activated; when no user is present, the service is deactivated. This dynamic adjustment resolves the contradiction by providing multi-user support only when needed, reducing computing load during idle periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational state parameter of wake word detection engines from continuously active to conditionally active based on user presence detection. This parameter change allows the system to maintain versatility for multiple users while optimizing resource consumption by adjusting the activation state of processing engines.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If playback devices maintain user profiles for multiple users, then user-specific preferences can be preserved, but memory usage increases

Engineering Contradiction:
Improveuser profile managementVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system applies local quality by maintaining user profile data in a structured manner where each user's preferences and settings are stored separately. This allows the system to load only the necessary profile information into active memory when a specific user is detected, rather than keeping all user profiles fully loaded in memory simultaneously, thus managing memory usage efficiently while preserving user-specific capabilities.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260038506A1Voice Control of Playback Devices
Publication Date: 2026.02.05 SONOS INC
  • US20260038506A1 patent drawing
  • US20260038506A1 patent drawing
  • US20260038506A1 patent drawing

AI summary

Playback devices comprising a network interface, an optional speaker(s), and one or more processors are disclosed herein. In some embodiments, the playback device is configured to communicate with a computing system that stores configuration data corresponding to each of a plurality of users. The playback device detects one or more users near the playback device and retrieves user configuration data corresponding to each of the one or more detected users, and thereafter, uses the user configuration data of the one or more detected users to process voice commands, play media content, and/or perform other voice and/or media related functions.