Context-Aware RPA Design Recommendation Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The design of robotic process automations (RPA) is complex and time-consuming, requiring human designers to specify detailed sequences of process steps, which can lead to errors and inefficiencies.

Innovation Solution

A system and method that utilize a context-recognition module and a recommendation module to suggest process actions to designers based on the current state of the process being designed, leveraging machine learning to improve recommendation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If human designers manually specify detailed sequences of process steps for RPA, then the automation can be precisely controlled, but the design process becomes time-consuming and error-prone

Engineering Contradiction:
Improveprecision of process step specificationVSAvoiddesign time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating and pre-configuring process steps based on template patterns and historical data before the designer needs to finalize the automation. This reduces the time required for manual specification while maintaining precision through structured templates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The RPA design system provides self-service capabilities through automated recommendation engines that suggest process steps, variable mappings, and workflow configurations based on the current state of the automation being designed, reducing the burden on human designers while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If human designers manually specify detailed sequences of process steps for RPA, then the automation can be precisely controlled, but the complexity of the design process increases

Engineering Contradiction:
Improveprecision of process step specificationVSAvoiddesign process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The design process is segmented into manageable components using templates and modular process steps. Each template represents a predefined pattern that can be independently configured, reducing the overall complexity while maintaining precise control over each segment of the automation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary recommendation system acts as a mediator between the designer's high-level requirements and the detailed process steps. This intermediary layer translates simple design intentions into precise, structured automation steps, reducing the perceived complexity while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If traditional manual design methods are used for RPA, then designers have full control over the process, but the likelihood of errors increases

Engineering Contradiction:
Improvedesigner controlVSAvoiderror rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms that validate process steps in real-time, suggesting corrections and flagging potential errors before the designer finalizes the automation. This feedback loop maintains designer control while reducing errors through continuous validation and guidance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system provides beforehand cushioning by pre-validating process steps against known patterns and constraints, and by providing real-time guidance that prevents common errors before they occur. This protective mechanism maintains designer autonomy while reducing the error rate through proactive error prevention.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250199772A1Context-based recommendations for robotic process automation design
Publication Date: 2025.06.19 SERVICENOW INC
  • US20250199772A1 patent drawing
  • US20250199772A1 patent drawing

AI summary

There is described a method for adding a recommended process action to a design of a software process, the method being executed by at least one processor, the method comprising: recognizing a current state in the software process, the current state being associated with contextual information; determining, based on the contextual information, the recommended process action by: identifying, based on historical process data, a plurality of process actions; ranking, based on a suitability for the software process, the plurality of process actions; and selecting a highest ranked process action as the recommended process action; transmitting, to a client device, the recommended process action; receiving, from the client device, an indication of acceptance of the recommended process action; and in response to the indication of acceptance of the recommended process action, adding the recommended process action to the design of the software process.