Capability-Based Voice Query Routing Across Multi-Assistant Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecapability to respond to voice queriesVSAvoidmulti-assistant system structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If multiple assistant devices are deployed, then the response capability is improved, but the system complexity increases

Engineering Contradiction:
Improveresponse capabilityVSAvoidsystem management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

3Reliability

If capability-based routing is implemented, then the query processing completeness is improved, but the information processing requirement increases

Engineering Contradiction:
Improvequery processing completenessVSAvoidinformation transmission
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11361767B2Method and apparatus for capability-based processing of voice queries in a multi-assistant environment
Publication Date: 2022.06.14 SAMSUNG ELECTRONICS CO LTD
  • US11361767B2 patent drawing
  • US11361767B2 patent drawing
  • US11361767B2 patent drawing

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.