Bot Factory Workflow Validation for Conflict-Free Deployment

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 a graphical process model, compiles and validates bots, registers them, and deploys them to a runtime environment, enabling standardized and visual development of processes, reducing re-work and improving development time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If text-based custom script development is used for data manipulation, then processing flexibility is improved, but development time and complexity increase

Engineering Contradiction:
Improveprocessing flexibilityVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses templates to copy proven process patterns and data manipulation logic. Instead of writing custom scripts from scratch, users can replicate existing validated processes through templates, significantly reducing development time while maintaining flexibility through template customization capabilities.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by pre-defining data manipulation logic, validation rules, and process workflows in templates before actual execution. This upfront preparation eliminates the need for repetitive custom script writing and reduces development time for each new process.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If specialized training is required for script development, then processing capability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidease of operation
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables self-service through automated validation, compilation, and deployment processes. The validation framework automatically checks for errors and conflicts without requiring specialized knowledge, allowing users with minimal training to develop and deploy data manipulation processes independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual script writing and debugging (mechanical process) with automated template-based generation and validation. The system automatically compiles templates into executable processes and validates them against existing processes, eliminating the need for specialized programming skills.

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

3Adaptability or versatility

If non-standard implementations are used, then processing customization is improved, but processor utilization and runtime conflicts increase

Engineering Contradiction:
Improveprocessing customizationVSAvoidruntime conflicts
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The validation framework provides feedback by automatically detecting potential runtime conflicts between processes before deployment. The system analyzes process definitions against the process registry, identifies naming conflicts and resource contention, and prevents deployment of problematic processes, thereby eliminating runtime conflicts while maintaining customization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system takes preliminary anti-action by preventing the deployment of processes that would cause runtime conflicts. Through automated validation that checks for naming conflicts, resource contention, and other potential issues before deployment, the system blocks problematic custom implementations before they can cause reliability issues in the runtime environment.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11803355B2Bot factory environment
Publication Date: 2023.10.31 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US11803355B2 patent drawing
  • US11803355B2 patent drawing
  • US11803355B2 patent drawing

AI summary

A system for a bot factory environment is disclosed. The system may receive a graphical process model. The system may compile a bot based on the graphical process model. The system may validate the bot to generate a validated bot. The system may register the validated bot to a registry table. The system may deploy the validated bot to a runtime environment.