Edge-Enabled RPA Workflow Execution Without Central Server Delays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Robotic Process Automation (RPA), the dependency of RPA bots on a centralized server leads to communication delays, which can cause failures in business-critical operations.

Innovation Solution

A decentralized edge computing system is implemented, where a hosted virtual desktop (HVD) receives instructions from a controller hosted virtual desktop (CHVD), executes tasks independently, and uses an edge computing enablement engine to predict and manage subsequent tasks, reducing dependency on the central server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized RPA server coordinates multiple RPA bots, then task allocation and management are centralized, but communication delays occur and business critical operations fail

Engineering Contradiction:
Improvereliability of business critical operationsVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the centralized RPA architecture into decentralized edge computing nodes. Each RPA bot is equipped with local edge computing capabilities that enable autonomous task execution without continuous centralized server coordination. This segmentation eliminates communication delays by allowing bots to operate independently while maintaining task allocation through the centralized server only when necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-loading task instructions and parameters into the edge computing enablement engine before execution. The system prepares execution environments, loads necessary software components, and configures runtime parameters in advance, allowing RPA bots to immediately execute tasks without real-time server communication delays.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If RPA bots depend on centralized server for task execution, then centralized control is maintained, but execution speed decreases due to communication overhead

Engineering Contradiction:
Improveexecution speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent enables self-service by equipping RPA bots with edge computing enablement engines that autonomously manage task execution. The bots independently load instructions, execute tasks, monitor their own performance, and manage local resources without continuous centralized server intervention. This self-service capability dramatically increases execution speed by eliminating communication overhead while the modular edge computing architecture manages complexity through standardized interfaces.

Inventive Principle:
Principle #25Self-service

3Loss of time

If decentralized edge computing is implemented, then communication delays are reduced, but system architecture complexity increases

Engineering Contradiction:
Improvecommunication delayVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a multi-functional edge computing enablement engine that consolidates multiple capabilities into a single modular component. This engine handles task instruction loading, execution environment preparation, software component management, runtime parameter configuration, and performance monitoring. By universalizing these functions in a standardized module, the system reduces communication delays through decentralization while managing architecture complexity through reusability and standardization.

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

Solution Approach 2:

The patent introduces an intermediary layer in the form of the edge computing enablement engine that mediates between the centralized RPA server and the RPA bot execution environment. This intermediary pre-processes task instructions, prepares execution environments, and buffers communication, reducing the frequency and complexity of interactions between the centralized server and distributed bots, thereby managing system architecture complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12236261B2System for decentralized edge computing enablement in robotic process automation
Publication Date: 2025.02.25 BANK OF AMERICA CORP
  • US12236261B2 patent drawing
  • US12236261B2 patent drawing
  • US12236261B2 patent drawing

AI summary

Systems, computer program products, and methods are described herein for decentralized edge computing enablement in robotic process automation. The present invention is configured to receive an indication that a hosted virtual desktop (HVD) has received a first set of instructions for execution from a controller hosted virtual desktop (CHVD); electronically receive, from the HVD, an indication that the first set of instructions have been executed by the HVD; predict, using the edge computing enablement engine, a second task to be executed by the HVD; determine, using the quantum database search algorithm, a location of the second task in the knowledge repository; retrieve a second set of instructions associated with the second task from the location of the second task in the knowledge repository; and receive, from the HVD, an indication that the second set of instructions have been executed by the HVD.