Virtual Assistant Response Management via ML Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual assistants often fail to respond cohesively to user inputs, leading to a mismatch between user interactions and system responses, which affects user perception and engagement.

Innovation Solution

The implementation of machine learning techniques to evaluate interaction modes and utilize an answer management system that allows users to visualize and edit responses, enabling more cohesive interactions by partitioning requests into specific types and generating responsive variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional virtual assistants use pre-configured responses, then the system complexity is reduced, but the responsiveness and alignment with user intent deteriorate

Engineering Contradiction:
ImproveresponsivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the response generation system into multiple interaction modes (informational, transactional, navigational, etc.), allowing each mode to have dedicated response strategies. This segmentation enables the system to handle diverse user intents more effectively without requiring a monolithic complex system, thus improving responsiveness while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts its response generation based on the detected interaction mode and user context. Rather than using static pre-configured responses, the system adjusts its behavior in real-time based on the conversation flow and user needs, improving responsiveness while using machine learning to manage the complexity of dynamic adaptation.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If virtual assistants use machine learning to partition requests into interaction modes, then the alignment with user intent is improved, but the device complexity increases

Engineering Contradiction:
Improvealignment precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of user requests into interaction modes before generating responses. By pre-partitioning the request space into distinct modes (informational, transactional, navigational, etc.), the system can more precisely align responses with user intent. This preliminary action reduces the complexity of subsequent response generation by working with pre-organized data structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where user interactions are continuously analyzed to refine the interaction mode classification. This feedback loop improves alignment precision over time while the machine learning models automatically optimize the partitioning strategy, managing processing complexity through adaptive learning rather than static complex rules.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the system provides detailed response editing capabilities, then the user control and customization are improved, but the ease of operation decreases

Engineering Contradiction:
Improvecustomization capabilityVSAvoiduser interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary response management interface that sits between the system's response generation and the user. This intermediary layer provides a structured way for users to review and edit responses without exposing the underlying complexity of the interaction mode partitioning and machine learning systems. Users can customize responses through a simplified interface that maintains adaptability while reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11550605B2Building and managing cohesive interaction for virtual assistants
Publication Date: 2023.01.10 KASISTO INC
  • US11550605B2 patent drawing
  • US11550605B2 patent drawing
  • US11550605B2 patent drawing

AI summary

A method includes receiving data comprising a plurality of requests and a plurality of responses to the requests. The requests and the responses are associated with a virtual assistant programmed to address the plurality of requests. In the method, a machine learning (ML) classifier is used to partition the requests into a plurality of partitions corresponding to a plurality of request types. An interface for a user is generated to display a subset of the requests corresponding to at least one partition of the plurality of partitions and to display a response corresponding to the subset of the plurality of requests, wherein the response is based on one or more of the plurality of responses. The interface is configured to permit editing of the response by the user. The method also includes processing the response edited by the user, and transmitting the edited response to the virtual assistant.