Support Robots for RPA Task Recognition and Workflow Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current UI automation technologies are inefficient in automating repetitive communications and approvals in the workplace, leading to reduced employee productivity and delayed actions.

Innovation Solution

A system utilizing AI/ML models and RPA robots to monitor user interactions across multiple computing systems, analyze communications, and generate automations for initiating and responsive tasks, allowing for the deployment of RPA workflows that automate these tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual monitoring and handling of communications and approvals is performed, then employees can perform tasks with flexibility and judgment, but productivity is reduced and actions are delayed

Engineering Contradiction:
Improveemployee productivityVSAvoidtime delay in actions
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service automation where RPA robots automatically monitor, analyze, and execute communications and approvals without human intervention. The robots independently perform tasks such as sending emails, updating status, and obtaining approvals, eliminating the need for employees to manually handle these repetitive communications and significantly improving productivity while reducing time delays

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical human manual process with an automated RPA robot system. The robots use AI/ML models to analyze user interactions and automatically execute tasks that previously required manual human effort, such as monitoring communications, sending approvals, and updating status, thereby eliminating productivity losses and time delays associated with manual processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If RPA robots are deployed to automate tasks, then productivity and efficiency are improved, but the system complexity increases

Engineering Contradiction:
Improvetask automation efficiencyVSAvoidautomation system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The RPA robot system is designed with multi-functionality to handle various types of communications and approvals across different applications and systems. A single robot framework can perform email sending, status updates, approval workflows, and monitoring across multiple user computing systems, reducing the need for separate specialized systems and managing complexity through universal automation capabilities

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

Solution Approach 2:

The system introduces an intermediary AI/ML model layer between the RPA robots and the various applications. This intermediary analyzes user interactions and determines automation opportunities, serving as a mediator that simplifies the complexity by providing a unified analysis layer that works across different systems and applications without requiring complex integration logic in each robot

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If AI/ML models are used to analyze user interactions, then accurate pattern recognition is achieved, but computational resources and processing time are consumed

Engineering Contradiction:
Improvepattern recognition accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by using AI/ML models selectively only for analyzing user interactions to determine automation opportunities, rather than continuously processing all data. The models analyze patterns in user communications and approvals to identify suitable tasks for automation, consuming computational resources only when needed for pattern recognition and automation decision-making, not for executing the actual automated tasks

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11592804B2Task automation by support robots for robotic process automation (RPA)
Publication Date: 2023.02.28 UIPATH INC
  • US11592804B2 patent drawing
  • US11592804B2 patent drawing
  • US11592804B2 patent drawing

AI summary

Task automation by support robots for robotic process automation (RPA) is disclosed. RPA robots may be located on the computing systems of two or more users and/or remotely. The RPA robots may use an artificial intelligence (AI)/machine learning (ML) model that is trained to use computer vision (CV) to recognize tasks that the respective user is performing with the computing system. The RPA robots may then determine that the respective user is performing certain tasks on a regular basis in response to a certain action, such as receiving a request via email or another application, determining that a certain task has been completed, noting that a time period has elapsed, etc., and automate the respective tasks.