Web-Based RPA Designer for Cloud Updates and Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic process automation (RPA) development tools are often desktop-based, requiring IT testing and compliance review for updates, which can be cumbersome and inefficient, especially in environments with strict software installation policies like GDPR or HIPAA compliance.

Innovation Solution

A web-based RPA designer system that allows developers to create and implement web serverless automations and user interface (UI) automations through a cloud-based platform, eliminating the need for desktop installation and enabling centralized RPA development, maintenance, and updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If desktop-based RPA development tools are used, then local processing capabilities are maintained, but software installation and updates require IT testing and compliance review

Engineering Contradiction:
Improveease of updatesVSAvoidcompliance review process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based RPA designer system as an intermediary between developers and the RPA execution environment. The web browser serves as the intermediary interface, allowing developers to access RPA development tools without installing software locally. Updates and new capabilities are delivered through the cloud platform, eliminating the need for local installation and compliance review processes while maintaining security through centralized control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud-based RPA designer system is used, then updates and new capabilities are delivered faster, but local processing requirements increase

Engineering Contradiction:
Improveupdate speedVSAvoidlocal processing requirements
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the heavy processing and computation requirements from the local device and relocates them to the cloud-based RPA designer system. The local device (web browser) only handles lightweight tasks such as displaying the web interface, submitting workflow configurations, and receiving execution results. All complex automation generation, validation, and robot management operations are performed remotely in the cloud, significantly reducing local processing requirements while enabling rapid updates.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If web-based RPA designer application is used, then compliance is simplified, but automation execution requires remote environment

Engineering Contradiction:
Improvecompliance simplicityVSAvoidremote execution environment
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the RPA execution environment through web-based technologies. The RPA robot executes automations in a remote environment that is accessed and controlled through the web interface. This allows compliance simplification through centralized cloud management while the remote execution environment is virtualized and accessible via standard web browsers, reducing the complexity of setting up and managing physical remote systems.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11789754B2Web-based robotic process automation designer systems and automations for virtual machines, sessions, and containers
Publication Date: 2023.10.17 UIPATH INC
  • US11789754B2 patent drawing
  • US11789754B2 patent drawing
  • US11789754B2 patent drawing

AI summary

Web-based robotic process automation (RPA) designer systems that allow RPA developers to design and implement web serverless automations, user interface (UI) automations, and other automations are disclosed. Such web-based RPA designer systems may allow a developer to sign in through the cloud and obtain a list of template projects, developer-designed projects, services, activities, etc. Thus, RPA development may be centralized and cloud-based, reducing the local processing and memory requirements on a user's computing system and centralizing RPA designer functionality, enabling better compliance. Automations generated by the web-based RPA designer systems may be deployed and executed in virtual machines (VMs), containers, or operating system sessions.