Adaptive Conversation Bot Using Context-Aware Output Modality Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional virtual assistants lack the ability to adapt to environmental context and interject relevant information in real-time during conversations without specific prompts, and they often lack privacy controls for secure information presentation.

Innovation Solution

An adaptive conversation support bot that listens to and analyzes live conversations to interject relevant information based on environmental context, using machine learning to adjust responses and output methods (e.g., voice, text, email) according to user privacy settings and environmental conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional virtual assistants operate with fixed response protocols, then system complexity is reduced, but adaptability to environmental context and real-time conversation interjection capability deteriorates

Engineering Contradiction:
Improveadaptability to environmental contextVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual assistant transitions from static, pre-programmed responses to dynamic, real-time adaptive responses based on environmental context detection. The system continuously monitors audio characteristics, conversation flow, and environmental cues to dynamically adjust its behavior and interjection timing, resolving the contradiction between adaptability and complexity through runtime flexibility rather than hard-coded complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback loops where the virtual assistant detects environmental context, analyzes conversation patterns, and adjusts its response strategy in real-time. This feedback mechanism enables the assistant to learn from environmental cues and conversation dynamics, improving adaptability while managing complexity through iterative adjustment rather than exhaustive pre-programming.

Inventive Principle:
Principle #23Feedback

2Loss of time

If virtual assistants interject frequently during conversations, then information delivery timeliness is improved, but conversation flow disruption and user annoyance increases

Engineering Contradiction:
Improveinformation delivery timelinessVSAvoidconversation flow disruption
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The virtual assistant applies partial action by selectively interjecting only when environmental context and conversation analysis indicate appropriate moments, rather than continuously or excessively. This targeted approach ensures timely information delivery while minimizing disruption, as the system intervenes with precise timing based on detected conversation pauses, environmental cues, and relevance thresholds.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system acts as an intermediary by monitoring conversation dynamics and environmental context before interjecting, serving as a mediator that balances information delivery needs with conversation flow maintenance. This intermediary role allows the assistant to timing its interventions to minimize disruption while maximizing timeliness, using environmental cues as mediation signals.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If virtual assistants present information through voice output, then interaction naturalness is improved, but privacy security deteriorates in public environments

Engineering Contradiction:
Improveinteraction naturalnessVSAvoidprivacy security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The output modality dynamically switches between voice and text based on environmental context detection. In private settings, the system uses natural voice output for ease of interaction, while in public environments, it automatically transitions to text-based output channels to maintain privacy security. This dynamic adaptation resolves the contradiction by adjusting the interaction mode according to environmental conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the output parameter from voice to text based on environmental context analysis. This parameter change allows the assistant to maintain natural interaction in appropriate contexts while ensuring privacy security in public environments, as text output provides a privacy-preserving alternative that doesn't broadcast information audibly.

Inventive Principle:
Principle #35Parameter changes

4Loss of information

If virtual assistants analyze deep conversation context, then response relevance is improved, but processing time and computational load increases

Engineering Contradiction:
Improveresponse relevanceVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-processing and indexing conversation context as it unfolds, preparing relevant information in advance for quick retrieval during interjection opportunities. This preliminary contextual analysis enables the assistant to provide relevant responses without performing exhaustive analysis at the moment of interjection, thus reducing real-time processing time while maintaining response relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The virtual assistant applies partial action by analyzing only the most relevant conversation context elements rather than processing the entire conversation history in depth. This selective contextual analysis focuses computational resources on key relevant information, improving response relevance while reducing overall processing time and computational load.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11854548B1Adaptive conversation support bot
Publication Date: 2023.12.26 WELLS FARGO BANK NA
  • US11854548B1 patent drawing
  • US11854548B1 patent drawing
  • US11854548B1 patent drawing

AI summary

Systems and techniques for adaptive conversation support bot are described herein. An audio stream may be obtained including a conversation of a first user. An event may be identified in the conversation using the audio stream. A first keyword phrase may be extracted from the audio stream in response to identification of the event. The audio stream may be searched for a second keyword phrase based on the first keyword phrase. An action may be performed based on the first keyword phrase and the second keyword phrase. Results of the action may be out via a context appropriate output channel. The context appropriate output channel may be determined based on a context of the conversation and a privacy setting of the first user.