Virtual Assistant Aggregating Multiple Response Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chatbots and IVR systems are limited by static databases, leading to incomplete responses and the need for human intervention when users ask questions outside the database's scope, resulting in prolonged and costly interactions.

Innovation Solution

A method and apparatus for aggregating user sessions by initiating multiple response modules associated with different network entities, converting user utterances into textual strings, and sending queries to natural language processing systems for combined responses, enabling semantically suitable answers across multiple networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static database is used for chatbot responses, then the system is simple and easy to maintain, but the chatbot cannot answer questions outside the database scope

Engineering Contradiction:
Improveability to answer questions outside database scopeVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the response generation function into multiple independent response modules, each associated with different network entities. Each module can process specific types of queries independently, allowing the system to handle diverse questions without requiring a monolithic complex architecture. The modular design enables flexible combination of multiple simple modules to achieve complex query handling capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtual assistant system provides universal functionality by aggregating multiple response modules from different network entities. Instead of building a single specialized system, the architecture allows one virtual assistant to perform multiple functions by dynamically selecting and combining appropriate response modules, thereby achieving versatility without proportionally increasing overall system complexity.

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

2Adaptability or versatility

If multiple response modules from different network entities are aggregated, then comprehensive responses can be provided, but the system complexity increases

Engineering Contradiction:
Improvecomprehensive response capabilityVSAvoidresponse module aggregation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtual assistant acts as an intermediary layer between the user and multiple response modules from different network entities. It receives user queries, selects appropriate response modules, coordinates their execution, and aggregates their responses. This intermediary approach simplifies the user's interaction by providing a single interface while managing the complexity of coordinating multiple underlying systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges responses from multiple independent response modules into a unified answer. By combining the outputs of different modules in a coordinated manner, the system achieves comprehensive response capability while managing complexity through structured integration. The merging process ensures that responses from various sources are synthesized into a coherent whole rather than presenting fragmented information.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If human intervention is used for complex queries, then accurate answers can be provided, but interaction time and cost increase

Engineering Contradiction:
Improveanswer accuracyVSAvoidinteraction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing the virtual assistant to autonomously select and coordinate response modules to answer complex queries without human intervention. The automated aggregation process handles queries that would traditionally require human operators, reducing interaction time while maintaining accuracy through intelligent response synthesis from multiple modules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where the virtual assistant evaluates query complexity and dynamically adjusts the selection of response modules based on previous interactions and query patterns. This feedback-driven approach improves answer accuracy by learning from past performance while reducing unnecessary human intervention and associated time costs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240267346A1Systems and methods for aggregating user sessions for interactive transactions using virtual assistants
Publication Date: 2024.08.08 PAYMENTUS CORP
  • US20240267346A1 patent drawing
  • US20240267346A1 patent drawing
  • US20240267346A1 patent drawing

AI summary

Methods, apparatuses, and computer program products are described for aggregating user sessions for conversational exchanges using a virtual assistant. A user device can receive conversational inputs, convert the conversational inputs into textual strings, associate, based upon semantic analysis of different portions of the textual strings, a first network and a second network, and initiate, respectively, a first and second user session with a first response module of the first network and a second response module of the second network. The portions of textual strings can be transmitted to the first and second response modules via, respectively, the first and second user sessions. Once response fragments are received from the first and second response modules, the response fragments can be combined in a semantically suitable order to form a generated response.