On-Premises RPA Platform for Unified Deployment and Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional on-premises implementation of RPA services requires high overhead for customers, lacking a unified delivery mechanism and efficient maintenance.

Innovation Solution

A common RPA services delivery platform is provided, comprising build time and runtime components for generating and maintaining RPA services on customer premises, including an orchestrator, designer, and robots, with infrastructure support for consistent installation and lifecycle management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If RPA services are implemented on-premises via conventional delivery mechanisms, then customers can have local control and unified product experience, but the overhead for customers becomes excessively high

Engineering Contradiction:
Improveunified product experienceVSAvoidcustomer overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary delivery mechanism that acts as a bridge between cloud-based RPA service providers and on-premises customer environments. This intermediary layer handles the complexity of service deployment, configuration, and management, allowing customers to access unified RPA products locally without bearing the full burden of system complexity. The intermediary abstracts away maintenance and operational complexities while preserving local control and unified user experience.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of repair

If RPA services are delivered cloud-based as SaaS, then maintenance and updates are simplified, but customers lose unified product experience and local control

Engineering Contradiction:
Improvemaintenance simplicityVSAvoidunified product experience
Core Design Contradiction:
Ease of repairVSEase of operation

Solution Approach 1:

The patent segments the RPA service delivery into distinct components: cloud-based service management functions (for simplified maintenance and updates) and on-premises deployment functions (for unified product experience and local control). This segmentation allows different aspects of the system to be optimized independently - the cloud portion handles updates and maintenance easily, while the local portion delivers consistent user experience and maintains customer control over their environment.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If conventional on-premises RPA implementation is used, then local control is maintained, but delivery and maintenance mechanisms become fragmented and complex

Engineering Contradiction:
Improvelocal controlVSAvoiddelivery mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal on-premises delivery mechanism that can handle multiple functions: service installation, configuration, maintenance, and updates. This multi-functional platform consolidates what would otherwise be separate, fragmented mechanisms into a single cohesive system. It provides local control to customers while internally managing the complexity of delivery and maintenance through standardized, integrated processes that work across different RPA service types and versions.

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

Data Source

PatentUS12353864B2Common platform for implementing RPA services on customer premises
Publication Date: 2025.07.08 UIPATH INC
  • US12353864B2 patent drawing
  • US12353864B2 patent drawing
  • US12353864B2 patent drawing

AI summary

Systems and methods for operating an RPA (robotic process automation) services delivery platform for implementing a plurality of RPA services on premises of a customer are provided. An installer for installing a plurality of RPA services on one or more computing systems located on premises of a customer is generating using the RPA services delivery platform. One or more of the plurality of RPA services installed on the one or more computing systems using the installer are maintained using the RPA services delivery platform.