RPA Remote Assistance via Local Bot Execution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Remote workers face productivity issues due to slow home internet connectivity and the need to load full application screens for simple tasks, leading to increased data traffic and computing resource usage.
Innovation Solution
The implementation of a remote assistant execution mode for RPA bots, which allows users to define and execute RPA bot functions locally, eliminating the need for users to interact with remote applications directly, by using an RPA bot local agent to capture user actions and generate functions for execution on remote applications, reducing data traffic and improving computing performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If users interact with remote applications directly through remote desktop, then they can access remote systems, but data traffic increases and computing resources are consumed
Solution Approach 1:
The patent extracts the RPA bot execution environment from the remote desktop protocol stream and runs it locally on the user's device. The RPA bot function is packaged and executed in a local virtual environment, separating the computational workload from the remote desktop connection, thereby reducing data traffic while maintaining remote system accessibility.
Solution Approach 2:
The patent introduces an RPA bot local agent as an intermediary component that runs locally on the user's device. This agent captures user actions, generates RPA bot functions, and executes them locally, acting as a mediator between the user and the remote application, thereby reducing the need for continuous remote desktop data transmission.
2Ease of operation
If full application screens are loaded for remote access, then users can interact with remote applications, but simple tasks become time-consuming
Solution Approach 1:
The patent replaces the mechanical process of manually navigating through full application screens with an automated RPA bot system. The RPA bot captures user actions, generates automated functions, and executes them locally, substituting manual screen-by-screen interaction with automated function execution, thereby significantly improving task completion speed while maintaining ease of operation.
3Extent of automation
If RPA bots are executed remotely, then automation can be achieved, but users must have required software installed on home machines
Solution Approach 1:
The patent segments the RPA bot execution environment into a portable, packageable format that can be distributed and executed locally without requiring complex software installations. The RPA bot function is packaged with its dependencies in a self-contained manner, allowing automation capability to be deployed as a simple package rather than requiring complex software setup on home machines.
Data Source
AI summary
Disclosed herein are system, method, and computer program product embodiments for remotely executing a robotic process automation (RPA) bot as a function. An embodiment operates by generating an RPA bot function in a first network environment and transmitting the RPA bot function to an application located in a second network environment. The embodiment further operates by receiving results data from the application based on an execution of the RPA bot function in the second network environment. Subsequently, the embodiment operates by generating results user interface (UI) data based on the results data and transmitting the results UI data to a user input/output (I/O) device located in the first network environment.


