Bot Framework Tokenization for Cross-Application Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying bots across various applications requires significant integration and customization, making it inefficient and labor-intensive.

Innovation Solution

A bot framework with a machine learning implementation that tokenizes requests, matches tokens with stored addresses, and learns from near matches to improve response accuracy and efficiency across multiple applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bots are deployed across various applications with customized implementations, then response accuracy and application-specific performance are improved, but integration complexity and deployment time increase significantly

Engineering Contradiction:
Improveresponse accuracyVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal bot framework that can serve multiple applications through a common architecture. The framework includes shared components such as a common interface layer, centralized configuration management, and reusable bot templates that can be deployed across different applications without requiring separate customized implementations for each application.

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

Solution Approach 2:

The bot system is divided into modular segments including independent bot units, separate configuration files, and discrete interface layers. Each bot can be developed, tested, and deployed independently while maintaining compatibility with the overall framework, reducing integration complexity and enabling parallel development.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If significant integration and customization are performed for each bot deployment, then bot functionality and application fit are improved, but labor intensity and deployment time increase

Engineering Contradiction:
Improveapplication fitVSAvoiddeployment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The framework provides pre-configured bot templates, standardized interface definitions, and default configuration settings that are prepared in advance. These preliminary configurations can be directly applied to new deployments, eliminating the need for extensive customization work and significantly reducing deployment time while maintaining application-specific adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables deployment of bots across different applications by changing configuration parameters rather than modifying the core bot logic. Applications can be adapted by adjusting parameters such as interface endpoints, configuration files, and runtime settings, allowing rapid deployment without labor-intensive customization.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If a bot framework enables seamless integration across diverse applications, then ease of deployment is improved, but system complexity and learning curve increase

Engineering Contradiction:
Improveease of deploymentVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary framework layer that sits between the bot core and various applications. This intermediary handles application-specific protocols, data formats, and interface requirements, allowing bots to be deployed seamlessly across diverse applications without exposing the underlying system complexity to users. The intermediary translates and adapts communications automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10902323B2Bot framework
Publication Date: 2021.01.26 SAP SE
  • US10902323B2 patent drawing
  • US10902323B2 patent drawing
  • US10902323B2 patent drawing

AI summary

Methods and apparatus, including computer program products, are provided for a bot framework. In some implementations, there may be provided a method which may include receiving a request comprising a text string, the request corresponding to a request for handling by a bot; generating, from the request, at least one token; determining whether the at least one token matches at least one stored token mapped to an address; selecting the address in response to the match between the at least one token and the at least one stored token; and presenting, at a client interface associated with the bot, data obtained at the selected address in order to form a response to the request. Related systems, methods, and articles of manufacture are also disclosed.