Virtual Assistant Response Indicator for Multi-Assistant Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-virtual assistant environment, users face delays and difficulty in identifying which assistant provided an initial response to a query, especially when seeking a second opinion, due to the lack of clear indication of the responding virtual assistant.

Innovation Solution

An apparatus and method that utilize an audio input device, processor, and memory to receive and process spoken queries, associate virtual assistants with information categories, and present responses with indicators of the providing virtual assistants, allowing users to select preferred assistants based on response quality and category matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system polls multiple virtual assistants to find the most appropriate response, then the accuracy and quality of the response is improved, but the response time increases

Engineering Contradiction:
Improveresponse qualityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing category associations for each virtual assistant and pre-classifying user queries into categories before polling. This allows the system to quickly identify and poll only the most relevant virtual assistants for a given query category, rather than polling all assistants sequentially, thus reducing response time while maintaining response quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by matching specific query categories with specific virtual assistant expertise areas. Instead of treating all virtual assistants equally, the system identifies which virtual assistants have demonstrated competence in particular categories and prioritizes polling those assistants for category-specific queries, thereby optimizing both response time and quality.

Inventive Principle:
Principle #3Local quality

2Reliability

If the system polls multiple virtual assistants for generic queries, then the likelihood of finding an accurate response is improved, but the complexity of the system increases

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the virtual assistant ecosystem into distinct categories based on expertise areas. Each virtual assistant is associated with one or more categories, and queries are classified into categories before being routed to appropriate assistants. This segmentation simplifies the polling process by reducing the number of assistants that need to be queried for any given query type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a category classification intermediary layer between the user query and the virtual assistants. This intermediary classifies queries into categories and uses those categories to determine which virtual assistants to poll, acting as a mediator that simplifies the interaction complexity between multiple assistants and diverse queries.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If the system does not indicate which virtual assistant provided the response, then the user interface remains simple, but the user's ability to seek second opinions or prefer certain assistants is reduced

Engineering Contradiction:
Improveuser interface simplicityVSAvoiduser choice flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system uses visual indicators (analogous to color changes) to differentiate responses from different virtual assistants. By displaying indicators that identify which assistant provided which response, the system enables users to distinguish between multiple responses and make informed choices about which assistant they prefer or trust for future queries.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11188808B2Indicating a responding virtual assistant from a plurality of virtual assistants
Publication Date: 2021.11.30 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11188808B2 patent drawing
  • US11188808B2 patent drawing
  • US11188808B2 patent drawing

AI summary

A method for indicating a responding virtual assistant from one of a plurality of virtual assistants is disclosed. The method includes receiving a spoken query from a user of an electronic device. The method includes determining whether the spoken query addresses a particular one of a plurality of virtual assistants on the electronic device. The method includes polling a first set of the virtual assistants with the spoken query in response to the spoken query not addressing a particular one of the plurality of virtual assistants. The method further includes presenting a response to the spoken query with an indicator of a virtual assistant providing the response. An apparatus and computer program product are also disclosed, which perform the method.