Chatbot Session Augmentation via Digital Token Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chatbot systems struggle to dynamically and securely augment programmatically established sessions to handle inquiries related to services outside their primary domain, such as financial services, without compromising user authentication and data security.

Innovation Solution

The system employs a processor-configured apparatus with a communications unit and memory to receive messaging data, validate digital tokens, and establish secondary communication sessions with additional application programs, enabling dynamic augmentation of chatbot sessions by integrating relevant chatbot engines from associated or third-party systems based on user consent and secure authentication protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a chatbot system integrates multiple chatbot engines from associated or third-party systems to handle inquiries across different services, then the adaptability and versatility of the system is improved, but the device complexity and security management become worsened

Engineering Contradiction:
Improvecapability to handle inquiries across different servicesVSAvoidcomplexity of integrating and managing multiple chatbot engines
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a session manager as an intermediary component that coordinates between multiple chatbot engines and the user interface. The session manager receives user inquiries, determines which chatbot engine is appropriate for handling each inquiry based on the service domain, and manages the communication sessions between the user and the selected chatbot engine. This mediator approach allows the system to integrate multiple specialized chatbot engines without requiring the user interface to directly manage each engine's complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides the chatbot system into separate modular components: a session manager, multiple specialized chatbot engines (each handling specific service domains), and a digital token validation layer. Each chatbot engine is independent and can be developed, deployed, and managed separately. This segmentation allows the system to scale by adding new specialized engines without redesigning the entire system, thereby improving adaptability while managing complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

2Reliability

If digital tokens are transmitted between devices to establish secure communication sessions, then the data security and authentication reliability are improved, but the loss of information and communication overhead increase

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidmessaging data transmitted during session establishment
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts authentication and session management functions from the main messaging flow into a separate digital token validation process. Instead of transmitting full authentication credentials or detailed session information with each message, the system generates compact digital tokens that encapsulate only the essential authentication state. These tokens are transmitted separately from the messaging data, allowing the system to maintain strong authentication without burdening the communication channel with redundant information.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the system validates digital tokens and establishes secondary communication sessions with additional application programs, then the security and authentication robustness are improved, but the time required for session establishment and data processing increases

Engineering Contradiction:
ImprovesecurityVSAvoidtime for token validation and session establishment
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-establishing trust relationships and generating digital tokens during initial system setup or prior authentication events. When a user needs to access a service, the session manager can quickly validate pre-generated tokens without requiring time-consuming real-time authentication protocols. This preliminary preparation of authentication credentials significantly reduces the time required for session establishment during actual user interactions while maintaining strong security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11811826B2Dynamic and cryptographically secure augmentation of programmatically established chatbot sessions
Publication Date: 2023.11.07 THE TORONTO DOMINION BANK
  • US11811826B2 patent drawing
  • US11811826B2 patent drawing
  • US11811826B2 patent drawing

AI summary

The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically and securely augment a programmatically established communications session, such as a chatbot session, to include one or more additional responsive applications. For example, an apparatus may receive messaging data during a first communication session programmatically established between a device and a first executed application program, and may determine that an additional apparatus is configured to perform operations consistent with the messaging data. The apparatus may transmit a digital token and at least a portion of the messaging data to an additional apparatus. A second application executed by the additional apparatus may validate the digital token and based on the portion of the messaging data, establish a second communication session between the device and the executed first and second application programs.