AI Layered Process Extraction for RPA Workflow Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic process automation (RPA) techniques lack an effective mechanism for analyzing data to identify processes that can benefit from automation, limiting their ability to improve or facilitate RPA.

Innovation Solution

Implementing an AI layer-based process extraction method that retrieves data from listeners, processes it through multiple AI layers, and generates RPA workflows when a potential process exceeds a confidence threshold, thereby automating the identification and execution of suitable RPA processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If traditional RPA data collection methods are used, then data can be gathered from business computing systems, but the data cannot be effectively analyzed to identify automatable processes

Engineering Contradiction:
Improveprocess identification capabilityVSAvoiddata analysis mechanism
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the data analysis process into multiple AI layers, each performing specific functions: event sequence extraction, pattern recognition, and process identification. This segmentation enables effective process identification from collected data without requiring a single complex analysis mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces AI models as intermediary components between data collection and process identification. These AI layers act as mediators that transform raw collected data into actionable process insights, bridging the gap between data gathering and automation opportunity identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple AI layers are implemented to analyze data, then process identification accuracy improves, but system complexity increases

Engineering Contradiction:
Improveprocess identification accuracyVSAvoidAI layer architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The analysis system is divided into distinct AI layers with specialized functions. Each layer processes specific aspects of the data (event sequences, patterns, relationships), improving identification accuracy while managing complexity through functional decomposition rather than a monolithic complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The AI layers are configured dynamically based on the specific automation opportunities being analyzed. The system can adjust which AI layers are activated and their processing depth based on data characteristics, allowing high accuracy when needed while reducing complexity for simpler analysis tasks.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12147898B2Artificial intelligence layer-based process extraction for robotic process automation
Publication Date: 2024.11.19 UIPATH INC
  • US12147898B2 patent drawing
  • US12147898B2 patent drawing
  • US12147898B2 patent drawing

AI summary

Artificial intelligence (AI) layer-based process extraction for robotic process automation (RPA) is disclosed. Data collected by RPA robots and/or other sources may be analyzed to identify patterns that can be used to suggest or automatically generate RPA workflows. These AI layers may be used to recognize patterns of user or business system processes contained therein. Each AI layer may “sense” different characteristics in the data and be used individually or in concert with other AI layers to suggest RPA workflows.