Visual Bot Factory Interface for Runtime-Stable Process Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for process automation in enterprise environments face challenges with complex data manipulations, requiring specialized training and leading to inefficient script development, high processor utilization, and runtime conflicts due to custom and text-based development processes.

Innovation Solution

A bot factory environment system that receives graphical process models, compiles and validates bots, registers them, and deploys them to a runtime environment, enabling standardized and visual development of bots for improved efficiency and reduced resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If text-based custom script development is used for data manipulation, then specialized training and custom solutions can be achieved, but development time increases and processor utilization becomes inefficient

Engineering Contradiction:
Improveease of bot developmentVSAvoiddevelopment time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent replaces text-based scripting with a visual drag-and-drop interface where users assemble bot components through graphical elements rather than writing code. This substitution eliminates the need for specialized programming training while maintaining full automation capabilities, directly resolving the contradiction between ease of development and development time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system segments bot development into reusable standardized components that can be independently selected and configured. This modular approach allows users to build complex automation processes by combining pre-defined functional blocks, significantly reducing development time while maintaining flexibility and ease of use.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If text-based custom scripts are used for data processing, then complex data manipulations can be performed, but processor utilization increases and runtime conflicts occur

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidruntime stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a universal standardized component library that handles diverse data manipulation tasks through common graphical elements. These standardized components are designed to work together in a coordinated manner, eliminating runtime conflicts while maintaining the ability to perform complex data transformations across different scenarios.

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

Solution Approach 2:

The system includes automated validation and conflict detection mechanisms that self-correct potential runtime issues before execution. The standardized components automatically manage resource allocation and coordination, reducing processor utilization overhead and preventing runtime conflicts without requiring manual intervention.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If visual drag-and-drop interface is used for bot development, then specialized training is not needed and development is simplified, but standardization and resource optimization must be achieved

Engineering Contradiction:
Improveease of bot authoringVSAvoidsystem standardization requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system changes the interface paradigm from text-based to visual drag-and-drop, fundamentally altering how users interact with the bot development environment. This parameter change in the user interface makes the system accessible to non-programmers while the backend maintains strict standardization through predefined component templates and automated registration processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240012620A1Bot factory environment
Publication Date: 2024.01.11 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US20240012620A1 patent drawing
  • US20240012620A1 patent drawing
  • US20240012620A1 patent drawing

AI summary

Disclosed herein are method, system, and computer product embodiments for generating a graphical user interface (GUI) to visually represent a programmatic process with various process objects. This may also include interacting with interfaces of the GUI to update the programmatic process. Process objects may contain a hierarchy of functions. Through interaction with the GUI registration interface a process object may be modified such that the hierarchy of functions is changed. Additional process objects may be defined based on a hierarchy of functions. The GUI may also include an analysis interface which may display timing data associated with execution of the programmatic process.