Category-Based Voice Assistant Routing for Multi-Assistant Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing multiple voice assistants is challenging due to coordination issues, routing complexities, and user confusion, leading to inefficient interaction and potential mistakes when multiple voice assistants are involved.

Innovation Solution

A voice assistant manager that receives user utterances, determines categories, and selects appropriate voice assistants based on category associations, allowing for intelligent routing and user permission-based interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple voice assistants are provided to users, then the functionality and capabilities available to users are improved, but the complexity of managing and coordinating these assistants increases

Engineering Contradiction:
ImprovefunctionalityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A manager component is introduced as an intermediary between the user and multiple voice assistants. The manager receives user requests, determines the appropriate category, selects the suitable assistant, and routes the request accordingly. This mediator handles the coordination and management complexity, allowing multiple assistants to be provided without directly increasing user-facing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the voice assistant functionality by categories (e.g., weather, news, media). Each voice assistant is associated with specific categories, and the manager routes requests based on category matching. This segmentation allows multiple assistants to coexist with defined responsibilities, reducing management complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple voice assistants are available, then user choices and specialized capabilities are improved, but user confusion and mistakes increase

Engineering Contradiction:
Improveuser choicesVSAvoiduser confusion
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The manager component performs self-service by automatically determining the category of user requests and selecting the appropriate voice assistant without requiring user intervention. The system autonomously resolves which assistant to use, eliminating the need for users to navigate complex assistant selection processes and reducing confusion.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manager acts as an intermediary that shields users from the complexity of multiple assistants. Instead of users directly interacting with multiple assistants and potentially becoming confused, the manager intermediates by automatically routing requests to the appropriate assistant based on category analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If automatic category-based routing is implemented, then coordination efficiency is improved, but the complexity of the routing system increases

Engineering Contradiction:
Improvecoordination efficiencyVSAvoidrouting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses parameter changes by analyzing the category parameter of user requests. The manager changes the routing parameter based on the detected category, automatically selecting the appropriate voice assistant. This parameter-based routing improves coordination efficiency by systematically matching requests to assistants based on category parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12444422B2Method and system for selecting a voice assistant
Publication Date: 2025.10.14 SPOTIFY
  • US12444422B2 patent drawing
  • US12444422B2 patent drawing
  • US12444422B2 patent drawing

AI summary

A method for processing voice input is disclosed. The method may be performed by a device including a voice assistant manager and a plurality of voice assistants. In some embodiments, the method includes receiving an utterance from a user, detecting a category of the utterance, and communicating the utterance to a selected voice assistant of the plurality of voice assistants. The selected voice assistant may be associated with the detected category. In some embodiments, the selected voice assistant may generate a response to utterance, and the response may be output to the user.