On-Demand RPA Environment Provisioning With Auto-Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic process automation (RPA) systems require advanced technical skills for provisioning and management, limiting accessibility to users without programming expertise, and lack efficient on-demand provisioning capabilities.

Innovation Solution

A method and system that employs a user-friendly interface to select and provision a pre-defined RPA environment template with a specified lifespan, utilizing a hardware processor to automatically configure a virtual machine and platform-specific services, and de-activate the environment when the lifespan expires, enabling on-demand provisioning without requiring advanced technical knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual provisioning of RPA environments is used, then users can have full control over configuration, but users require advanced technical skills and time-consuming setup

Engineering Contradiction:
ImproveEase of provisioningVSAvoidSystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent pre-configures RPA environment templates with all necessary components (virtual machines, services, configurations) before deployment. Users select from pre-defined templates that already contain optimized settings and dependencies, eliminating the need for users to perform complex manual configuration steps while maintaining full functional capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically provisions and configures RPA environments based on user selection of templates, without requiring manual intervention for complex setup tasks. The automated provisioning system handles resource allocation, service configuration, and environment deployment independently, making the process accessible to users without advanced technical skills.

Inventive Principle:
Principle #25Self-service

2Productivity

If RPA environments are permanently provisioned, then continuous availability is ensured, but resource usage costs increase

Engineering Contradiction:
ImproveResource utilization efficiencyVSAvoidResource usage cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic provisioning where RPA environments are created on-demand based on user requests and automatically terminated after a specified lifespan or when no longer needed. This dynamic approach allows the system to allocate resources only when necessary, optimizing resource utilization efficiency while minimizing continuous resource consumption and associated costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows users to specify provisioning lifespan parameters when creating RPA environments. By changing the temporal parameter of environment availability, the system can automatically deactivate and remove resources after the specified duration, thereby reducing ongoing resource usage costs while maintaining environments only as long as needed for productivity purposes.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If custom RPA environments are created from scratch, then specific requirements are met, but provisioning time increases

Engineering Contradiction:
ImproveProvisioning timeVSAvoidEnvironment customization
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent provides pre-configured RPA environment templates that contain commonly needed configurations, services, and settings. Users can quickly deploy standardized environments by selecting templates, dramatically reducing provisioning time. The templates are designed to meet typical requirements while maintaining the ability to customize specific parameters when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system offers a dynamic approach where users can start with pre-configured templates for rapid deployment and then customize specific parameters as needed. This flexible provisioning model allows users to balance between speed (using templates) and customization (modifying parameters), adapting the provisioning process to the specific requirements and time constraints of each situation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11604627B2Systems and methods for on-demand provisioning of robotic process automation environments
Publication Date: 2023.03.14 UIPATH INC
  • US11604627B2 patent drawing
  • US11604627B2 patent drawing
  • US11604627B2 patent drawing

AI summary

Some embodiments provide a user-friendly interface enabling a non-technical user to automatically provision a robotic process automation (RPA) environment on a target computing system such as a cloud computing platform or an on-premises server. The provisioned environment may include all necessary components (e.g., virtual machines, robots, robot orchestrator, databases, network links) to execute a robotic task. The provisioned environment is terminated automatically after or at a time specified by the user. The described systems and methods are particularly useful at trade shows or other events, in order to simplify and speed up the demonstration of RPA software capabilities to different customers planning RPA software deployment in different contexts, including on different cloud platforms or hybrid contexts combining cloud with on-premises host platforms.