Virtual Assistant Team Coordination via Context Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual assistant technologies lack the ability to provide a personalized and adaptive user experience, as they are limited in their ability to switch between different virtual assistants based on context and user interactions, and do not effectively enable communication between virtual assistants to perform complex tasks.

Innovation Solution

A system that allows for the configuration and management of a team of virtual assistants with diverse characteristics, enabling them to adapt to different contexts and interact with each other to perform tasks, through a virtual assistant service that provides trainer interfaces for training and customization, and user interfaces for selecting and managing virtual assistants.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single virtual assistant is used to perform tasks, then the system is simple to operate, but the system lacks adaptability to different contexts and user interactions

Engineering Contradiction:
Improveadaptability to different contextsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the virtual assistant functionality into multiple specialized virtual assistants, each designed to handle specific contexts or task types. This allows the system to adapt to different contexts by selecting the appropriate virtual assistant, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal virtual assistant management framework that can handle multiple virtual assistants with diverse characteristics. This framework provides unified interfaces for training, selection, and coordination, enabling the system to maintain simplicity while supporting multiple specialized assistants for different contexts.

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

2Adaptability or versatility

If multiple virtual assistants are introduced to handle different contexts, then the adaptability improves, but the device complexity increases

Engineering Contradiction:
Improvecontext switching capabilityVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service mechanisms where virtual assistants automatically select and switch between themselves based on contextual analysis of user interactions. This eliminates the need for users to manually manage multiple virtual assistants, maintaining ease of operation while enabling context switching capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces a virtual assistant service as an intermediary layer that manages the coordination between multiple virtual assistants. This service handles the complexity of selecting and switching between assistants, presenting a simplified interface to users while enabling sophisticated context-aware behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If virtual assistants are trained and customized extensively, then the productivity improves, but the ease of manufacture decreases

Engineering Contradiction:
Improvetask performance efficiencyVSAvoidtraining and customization effort
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system provides pre-configured virtual assistants with base training for common task types before deployment. This preliminary action reduces the training effort required while maintaining the ability to customize and improve productivity for specific use cases through additional targeted training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where virtual assistants learn from their interactions and performance outcomes. This continuous learning process improves productivity over time while reducing the initial training burden, as the system automatically refines its capabilities based on real-world usage data.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10928976B2Virtual assistant acquisitions and training
Publication Date: 2021.02.23 VERINT AMERICAS INC
  • US10928976B2 patent drawing
  • US10928976B2 patent drawing
  • US10928976B2 patent drawing

AI summary

Techniques and architectures for implementing a team of virtual assistants are described herein. The team may include multiple virtual assistants that are configured with different characteristics, such as different functionality, base language models, levels of training, visual appearances, personalities, and so on. The characteristics of the virtual assistants may be configured by trainers, end-users, and/or a virtual assistant service. The virtual assistants may be presented to end-users in conversation user interfaces to perform different tasks for the users in a conversational manner. The different virtual assistants may adapt to different contexts. The virtual assistants may additionally, or alternatively, interact with each other to carry out tasks for the users, which may be illustrated in conversation user interfaces.