Centralized Command Disambiguation for Multi-Device Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack mechanisms to handle conflicts between commands received by multiple computing devices, particularly in prioritizing and resolving conflicts between system and application grammars, leading to ambiguities in command execution.
Innovation Solution
A central computing device is configured to detect and resolve conflicts between system and application grammars by determining the appropriate device and grammar to apply to a command, using voice control applications and human-machine interfaces to interpret user input and manage multiple devices connected via wireless communication technologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple computing devices receive the same command through a centralized system, then device connectivity and command routing capability are improved, but command ambiguity and execution conflict increase
Solution Approach 1:
The patent introduces a centralized computing device as an intermediary that receives commands from users and routes them to appropriate second computing devices. This mediator resolves command ambiguity by maintaining grammar conflict information and determining the correct device to execute each command, thereby preserving reliability while enabling multi-device connectivity.
Solution Approach 2:
The system performs preliminary actions by pre-registering application grammars and their associated devices in the centralized computing device before commands are issued. This advance preparation of grammar conflict information allows the system to quickly and accurately resolve ambiguities when commands are received, ensuring reliable execution without real-time conflict analysis delays.
2Measurement precision
If application grammars are registered in the centralized computing device, then command interpretation accuracy is improved, but system complexity increases
Solution Approach 1:
The centralized computing device serves as an intermediary that hosts application grammars and conflict information, absorbing the complexity of grammar management away from individual second computing devices. This allows each device to remain relatively simple while the central system provides sophisticated command interpretation through its grammar registry and conflict resolution mechanisms.
Solution Approach 2:
The centralized computing device performs multiple functions: it acts as a command receiver, grammar registry, conflict analyzer, and device router. By consolidating these diverse functions in a single universal system, the patent achieves accurate command interpretation without distributing complex grammar processing across multiple devices, thereby managing system complexity centrally.
3Reliability
If the system resolves grammar conflicts by prioritizing system grammar over application grammar, then command execution clarity is improved, but application functionality may be restricted
Solution Approach 1:
The patent applies local quality by allowing different grammar prioritization rules for different contexts and applications. The system can dynamically determine whether to prioritize system grammar or application grammar based on the specific command and application involved, rather than applying a rigid global rule. This preserves both execution reliability and application versatility by adapting the prioritization strategy locally to each situation.
Data Source
AI summary
A first computing device registers a first grammar that is stored in a persistent memory of the first computing device and that is a system grammar of the first computing device. The first computing device further registers at least one second grammar associated with an application stored in at least one second computing device. Input including may be received. The first grammar is selected for the command upon a determination that the input is specified as a command in each of the first grammar and the second grammar.


