Inaudible Tone Suppressing Assistant Audio Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-assistant environments, automated assistants can inadvertently respond to commands intended for another user's device, leading to resource wastage and unintended actions, as they rely solely on audio detection without context awareness.

Innovation Solution

A computing device renders a detectable output that temporarily limits the processing of audio data by other devices, preventing invocation phrase detection and speech recognition, thereby designating itself as the sole responsive device to assistant commands, using inaudible frequencies or irregular waveforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple assistant devices continuously monitor for audio commands, then user accessibility and responsiveness are improved, but computational resources and energy consumption increase due to redundant processing

Engineering Contradiction:
Improveuser accessibilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by having devices render suppressive outputs before actual command processing occurs. When a device detects another device is rendering a suppressive output, it preemptively limits its own audio processing, preventing redundant computations before they consume resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The suppressive output acts as an intermediary signal between devices. Instead of direct continuous communication about processing states, devices use this intermediary signal to coordinate their processing behavior, allowing one device to claim exclusive processing rights without requiring complex negotiation protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If assistant devices process all audio data continuously, then response speed is improved, but network bandwidth and processing capacity are wasted on unintended commands

Engineering Contradiction:
Improveresponse speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs preliminary coordination by rendering suppressive outputs that preemptively prevent other devices from processing audio commands. This eliminates the need for subsequent cancellation operations and network communication to correct unintended actions, saving bandwidth and processing capacity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The suppressive output serves as a preliminary anti-action against unintended command processing. By detecting that another device is claiming exclusive processing rights through the suppressive output, devices preemptively limit their own processing, preventing wasteful network transmissions and computations before they occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If devices lack context awareness in multi-user environments, then device complexity is reduced, but adaptability to shared spaces deteriorates leading to accidental activations

Engineering Contradiction:
Improveprocessing architecture simplicityVSAvoidmulti-assistant environment adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The suppressive output functions as a simple intermediary mechanism that enables devices to communicate processing claims without complex context-aware systems. Each device simply renders this standardized signal when claiming exclusive processing rights, allowing multi-device coordination through a uniform, low-complexity protocol rather than analyzing user intent or environmental context.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of audio processing behavior based on the detection of suppressive outputs. When a device detects another device is rendering the suppressive output, it modifies its processing state from active to limited, allowing adaptability to shared environments through parameter modification rather than complex contextual analysis.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution effectively prevents accidental invocation of other automated assistants, conserving computational resources and reducing network bandwidth usage, ensuring that only the intended device responds to user commands.

Implementation Method 1

the output can be rendered in a way that does not distract user(s) in the environment, such as by rendering audible output with a frequency (or frequencies) that is greater than a maximum frequency that is audible by a human (e.g., frequency or frequencies greater than 20 kHz)

Methodology Applied
Scientific EffectInaudible frequency sound wave generation: Sound

Data Source

PatentUS20240420689A1Pre-emptively limiting responsiveness of various assistant devices in an environment using an inaudible tone or other rendered output
Publication Date: 2024.12.19 GOOGLE LLC
  • US20240420689A1 patent drawing
  • US20240420689A1 patent drawing
  • US20240420689A1 patent drawing

AI summary

Implementations set forth herein relate providing and/or detecting an automated assistant suppressing output for limiting responsiveness of an automated assistant that is available via another computing device. The output can be rendered as an inaudible tone in an environment, in order to pre-emptively suppress responses from automated assistants that may detect a forthcoming spoken utterance from a user. Limiting responsiveness in this way can preserve computational resources in environments, such as vehicles, in which multiple users may be carrying devices that are capable of being invoked via a spoken utterance. For instance, pre-emptively limiting responsiveness of other automated assistants can eliminate interruptions at devices that may other be inadvertently invoked as a result of detecting certain spoken utterances.