Virtual Assistant Dynamic Channel and Language Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual assistants often fail to dynamically adjust communication channels, languages, or configurations based on conversation information, leading to inefficient interactions, particularly for users with disabilities, resulting in prolonged conversations, increased resource consumption, and the need for repeat requests.

Innovation Solution

A computer-implemented method and system that receive information associated with a conversation and determine whether channel, language, or configuration switching conditions are met, allowing for dynamic adjustments to improve user experience and efficiency by switching between channels, languages, or configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the virtual assistant is confined to the initial channel, language, and configuration, then the system complexity is reduced, but the adaptability and user experience deteriorate

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

Solution Approach 1:

The virtual assistant dynamically adjusts communication parameters (channel, language, configuration) during conversation based on real-time analysis of user responses, preferences, and contextual information, transitioning from a static to a dynamic system that adapts to user needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes communication parameters such as channel type (text/voice), language, speech speed, and volume based on user preferences and contextual analysis, allowing flexible adaptation without requiring complete system redesign

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the virtual assistant cannot adjust communication parameters, then the device complexity is reduced, but the conversation time and productivity worsen

Engineering Contradiction:
Improveconversation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system continuously monitors user responses, explicit preferences, and implicit signals during conversation, using this feedback to dynamically adjust communication parameters and improve conversation efficiency in real-time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system proactively adjusts communication parameters before users explicitly request changes, analyzing user preferences and contextual information in advance to optimize the communication channel, language, and configuration

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the virtual assistant lacks dynamic adjustment capability, then the ease of operation is improved for simple cases, but the ease of operation deteriorates for users with disabilities

Engineering Contradiction:
Improveease of operationVSAvoidaccessibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system applies different communication configurations tailored to individual user needs, such as text channel for users with hearing impairments or voice channel for users with writing difficulties, making the system accessible to diverse user groups

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12047336B1Systems and methods for inclusive conversational artificial intelligence
Publication Date: 2024.07.23 OPTUM INC
  • US12047336B1 patent drawing
  • US12047336B1 patent drawing
  • US12047336B1 patent drawing

AI summary

Systems and methods for dynamically customizing a virtual assistant are disclosed. The systems and methods can receive information associated with a conversation involving the virtual assistant; determine whether a channel switching condition for switching the conversation from a first channel to a second channel is satisfied, based on the information associated with the conversation; determine whether a language switching condition for switching the conversation from a first language to a second language is satisfied, based on the information associated with the conversation; determine whether a configuration switching condition for switching a first configuration of the virtual assistant to a second configuration of the virtual assistant is satisfied, based on the information associated with the conversation; and perform an action based on at least one of the determinations.