Cross-Device Voice Command Resolution for Reliable Target Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack a standardized method for multiple computing devices to determine the intended voice command and target device when multiple devices capture the same command, leading to conflicts or redundancies in execution.
Innovation Solution
A system and method that utilizes a server to receive and process voice input data from multiple computing devices associated with a user account, determining an intended voice command by merging and analyzing voice input data from different devices, and identifying a target computing device for instruction execution based on various criteria such as timestamps, locations, and device capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple computing devices capture the same voice command, then the system can receive more voice input data, but conflicts and redundancies in executing the command occur
Solution Approach 1:
The patent segments the voice command processing by dividing it into distinct components: voice input reception, voice command determination, and target device identification. Each component is handled separately through standardized protocols, allowing multiple devices to contribute voice data without causing execution conflicts. The segmentation enables independent processing of each function while maintaining overall system reliability.
Solution Approach 2:
The patent introduces an intermediary standardized protocol layer between multiple computing devices and the voice command execution system. This intermediary handles the coordination, conflict resolution, and redundancy elimination through defined rules for determining the intended voice command and target device, preventing execution conflicts while allowing multiple devices to participate.
2Adaptability or versatility
If no standards exist for determining intended voice command and target device, then device compatibility is flexible, but conflicts and redundancies occur in command execution
Solution Approach 1:
The patent implements a universal standardized protocol that enables multiple computing devices with different capabilities to participate in voice command processing. The protocol defines universal rules for voice input reception, command determination, and target device identification that work across diverse device types, maintaining adaptability while ensuring reliable execution through consistent behavior.
Solution Approach 2:
The patent changes the parameter of device interaction from ad-hoc, device-specific methods to standardized, protocol-defined parameters. By establishing fixed rules for how devices send voice inputs, how the system determines intended commands, and how target devices are identified, the system maintains flexibility in device participation while ensuring reliable and conflict-free execution.
3Device complexity
If voice commands are processed without standardized protocols, then implementation is simple, but conflicts and redundancies arise when multiple devices are involved
Solution Approach 1:
The patent applies preliminary action by establishing standardized protocols for voice input reception, voice command determination, and target device identification before actual voice commands are processed. These pre-defined rules and procedures are in place beforehand to handle multi-device scenarios, preventing conflicts and redundancies without requiring complex real-time coordination logic.
Data Source
AI summary
Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.


