Chatbot Information Processing via Universal Data Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face complexity and repetitive tasks when interacting with multiple chatbots across different domains, leading to a poor user experience due to the need to provide similar information multiple times.

Innovation Solution

A computer-implemented method that retrieves chat information, determines a matching data model based on the chat context, and extracts data values to generate responses, allowing for seamless interaction across various chatbots without requiring explicit changes to the chatbot implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple chatbots are used for different industry domains, then the functionality and versatility of the system is improved, but the interface complexity and user burden increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidinterface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal data model framework that enables multiple chatbots across different industry domains to share common data structures and interfaces. The data model acts as a universal layer that accommodates various domains (finance, healthcare, e-commerce, etc.) while maintaining consistent interaction patterns for users, thus achieving multi-functionality without proportionally increasing interface complexity

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

Solution Approach 2:

The patent segments the chatbot system into distinct modular components: domain-specific chatbot modules, a universal data model layer, and a common processing framework. This segmentation allows each chatbot to be developed independently for its specific domain while sharing the underlying data model and infrastructure, reducing overall system complexity through modularity

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple chatbots are used for different industry domains, then the functionality and versatility of the system is improved, but the repetitive input requirements increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidrepetitive input time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining standardized data models and data objects that capture common information structures across different domains. These data models are prepared in advance with predefined schemas, allowing the system to automatically map and reuse user-provided information across multiple chatbot interactions without requiring users to re-enter the same data repeatedly

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of user information and context across different chatbot sessions by maintaining a unified data model representation. When a user provides information to one chatbot, the system copies and stores this information in the standardized data model format, making it automatically available for subsequent interactions with other chatbots in the same or different domains, eliminating repetitive input

Inventive Principle:
Principle #26Copying

3Productivity

If data models are shared across chatbots, then the efficiency and consistency of interactions are improved, but the complexity of data model management increases

Engineering Contradiction:
Improveinteraction efficiencyVSAvoiddata model management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments data models into hierarchical layers: core universal data models that apply across all domains, and domain-specific extensions that build upon the core models. This segmentation allows the system to manage complexity by handling only the essential universal models at the foundation level while allowing domain-specific variations without requiring management of entirely separate data models for each domain

Inventive Principle:
Principle #1Segmentation

4Ease of manufacture

If existing chatbot logic is preserved without alteration, then the implementation cost and disruption are reduced, but the ability to share context and data models is limited

Engineering Contradiction:
Improveimplementation easeVSAvoidcontext sharing capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary data model layer that sits between existing chatbot logic and the context-sharing infrastructure. This intermediary layer translates and standardizes data from various chatbot sources into a unified format, enabling context sharing and data model integration without requiring modifications to the existing chatbot implementations. The intermediary acts as an adapter that preserves legacy systems while enabling new capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11303587B2Chatbot information processing
Publication Date: 2022.04.12 MAPLEBEAR INC
  • US11303587B2 patent drawing
  • US11303587B2 patent drawing
  • US11303587B2 patent drawing

AI summary

A computer-implemented method, a computer system, and a computer program product are proposed. According to the method, chat information of a chatbot is obtained in response to receiving one or more chat messages from the chatbot. Then a matching data object of a matching data model from one or more data models is determined based on the chat information. And a data value of the matching data object is obtained as a response to the one or more chat messages.