Digital Assistant Signal Processing Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a voice-driven computing environment, multiple digital assistant computing devices may interfere with each other, leading to undesirable interference, increased network bandwidth usage, and processor utilization, as they attempt to control the same network-connected devices, resulting in errors or redundant processing.

Innovation Solution

A system that coordinates signal processing among digital assistant computing devices by designating one device as the primary signal processor and another as secondary, using a signal quality checker to determine operational capability, and employing an orchestrator component to manage processing and prevent redundant actions through a direct action API.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple digital assistant computing devices are within discoverable range and attempt to control network-connected devices, then device coverage and accessibility are improved, but interference between devices increases and processing reliability deteriorates

Engineering Contradiction:
Improvedevice coverageVSAvoidprocessing reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the signal processing function by designating one device as primary signal processor and another as secondary signal processor. This segmentation resolves the contradiction by allowing multiple devices to be present (improving coverage) while assigning exclusive processing roles (maintaining reliability). The primary device handles audio signal processing while the secondary device handles other tasks, preventing interference despite both devices being discoverable and operational.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple digital assistant computing devices process the same input audio signal simultaneously, then system redundancy is improved, but network bandwidth usage and processor utilization increase

Engineering Contradiction:
Improvesystem redundancyVSAvoidprocessor utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments the processing workload by assigning the input audio signal processing exclusively to the primary digital assistant computing device while the secondary device processes other signals or remains in standby. This maintains system redundancy (both devices can operate) while eliminating duplicate processing of the same audio signal, thereby reducing processor utilization and energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary digital assistant computing device performs partial action by being available as a backup or for other processing tasks without fully processing the same audio signal as the primary device. This provides redundancy without the excessive resource consumption of complete duplicate processing.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple digital assistant computing devices attempt to control the same network-connected device, then system versatility is improved, but errors and redundant processing increase

Engineering Contradiction:
Improvesystem versatilityVSAvoidcontrol accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments control authority by designating the primary digital assistant computing device as the sole controller for network-connected devices when processing an audio signal. This maintains versatility (multiple devices can join the network and control devices at different times) while ensuring control accuracy (only one device sends control commands for a given audio signal, preventing conflicts and errors).

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240119958A1Signal Processing Coordination Among Digital Voice Assistant Computing Devices
Publication Date: 2024.04.11 GOOGLE LLC
  • US20240119958A1 patent drawing
  • US20240119958A1 patent drawing
  • US20240119958A1 patent drawing

AI summary

Coordinating signal processing among computing devices in a voice-driven computing environment is provided. A first and second digital assistant can detect an input audio signal, perform a signal quality check, and provide indications that the first and second digital assistants are operational to process the input audio signal. A system can select the first digital assistant for further processing. The system can receive, from the first digital assistant, data packets including a command. The system can generate, for a network connected device selected from a plurality of network connected devices, an action data structure based on the data packets, and transmit the action data structure to the selected network connected device.