Automated Chatbot Transaction Data Integration via Mediator Pattern
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Entities providing chatbot services face complexity in developing software applications that parse user input and access diverse data sources, such as merchant, user, and transaction data, which is often not readily available to them.
Innovation Solution
A system and method for implementing an automated chatbot that generates a graphical user interface with selectable options, associates user selections with an issuer identifier, and communicates request messages to retrieve transaction data, enabling chatbot systems to provide comprehensive responses without direct access to all necessary data sources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entities build a complicated suite of software applications to provide chatbot services with access to multiple data sources, then the chatbot can provide complete and accurate responses, but the device complexity and difficulty of implementation increase significantly
Solution Approach 1:
The patent introduces a transaction processing system as an intermediary layer between the chatbot system and multiple data sources (merchant data, user data, transaction data). This mediator handles data retrieval and processing, allowing the chatbot to access comprehensive information without directly integrating with each data source, thus reducing complexity while maintaining response completeness
Solution Approach 2:
The transaction processing system serves multiple functions: it acts as a data aggregation point for various data sources, provides a standardized interface for chatbot queries, and manages the complexity of data access. This multi-functional approach eliminates the need for separate software applications for each data source, reducing overall system complexity
2Adaptability or versatility
If entities need to access multiple data sources (merchant data, user data, transaction data) to provide comprehensive chatbot services, then the quality of service improves, but the ease of operation and implementation deteriorates
Solution Approach 1:
The patent segments the complex task of accessing multiple data sources into manageable components by routing all data access requests through the transaction processing system. This segmentation allows entities to implement chatbot services with simpler software that only needs to interact with the transaction processing system, rather than directly integrating with each data source
Solution Approach 2:
The transaction processing system serves as a mediator that handles the complexity of accessing multiple data sources (merchant data, user data, transaction data). Entities can provide versatile chatbot services by querying this intermediary, which manages the complexity of data access behind the scenes, thereby improving ease of operation
Data Source
AI summary
Provided is a method for implementing an automated chatbot, including generating, with at least one processor of a transaction processing system, at least one graphical user interface including a plurality of selectable options corresponding to a plurality of chatbot options, receiving a plurality of selections from at least a subset of the plurality of chatbot options, associating the plurality of selections with at least one issuer identifier, receiving, from a chatbot system, a request message comprising the at least one issuer identifier, generating a response message comprising transaction data based on the request message and at least one chatbot option corresponding to at least one selection of the plurality of selections associated with the at least one issuer identifier, and communicating the response message to the chatbot system.


