Capability-Based Voice Query Routing Across Multi-Assistant Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice assistants in multi-assistant environments have limited capabilities, leading to incomplete responses to user queries as they are unaware of the capabilities of other assistant devices, requiring users to remember which device can perform specific tasks and limiting the functionality of voice command processing.
Innovation Solution
A method and apparatus for capability-based processing of voice queries, where a first assistant device receives an audio command, determines if it cannot provide a proper response, and transmits the query to one or more second assistant devices capable of executing the query, allowing for a comprehensive response to be generated by combining responses from multiple devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single voice assistant device is used, then the device complexity is reduced, but the capability to respond to diverse voice queries is limited
Solution Approach 1:
The system segments voice query processing capabilities across multiple independent assistant devices, where each device has specialized capabilities. When a query is received, the system divides the task by routing it to the appropriate device based on capability matching, rather than requiring one device to handle all query types.
Solution Approach 2:
The multi-assistant system provides universal functionality by enabling any assistant device to process any type of voice query through capability-based routing. The system acts as a universal interface that transparently directs queries to devices with appropriate capabilities, making the overall system capable of handling diverse query types.
2Adaptability or versatility
If multiple assistant devices are deployed, then the response capability is improved, but the system complexity increases
Solution Approach 1:
The system introduces an intermediary component that manages communication between multiple assistant devices and the user. This intermediary handles capability detection, query routing, and response coordination, shielding users from the complexity of managing multiple devices while enabling comprehensive response capabilities.
Solution Approach 2:
The system implements feedback mechanisms where assistant devices report their capabilities and availability status. This feedback enables the system to dynamically route queries to appropriate devices and to inform users about which device is handling their query, creating a transparent and manageable multi-device environment.
3Reliability
If capability-based routing is implemented, then the query processing completeness is improved, but the information processing requirement increases
Solution Approach 1:
The system performs preliminary actions by having assistant devices pre-register and declare their capabilities before queries are submitted. This advance information about device capabilities allows the system to efficiently route queries without requiring extensive information exchange during actual query processing, reducing information transmission overhead.
Data Source
AI summary
A method and an apparatus for processing audio commands includes receiving an audio command from a user, determining that a proper response to the audio command is unavailable in a first assistant device based on analyzing the audio command, transmitting the audio command to at least one second assistant device, and receiving at least one response to the audio command from the at least one second assistant device.


