IP Library › Patent Application 18931683
Patent Application
App. No. 18/931,683

CONTEXT-BASED RECOMMENDATIONS FOR ROBOTIC PROCESS AUTOMATION DESIGN

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/931,683
Abstract

Systems and methods for adding process actions to the design of a robotic software process. A context-recognition module recognizes a current state of a process being designed, and passes information on that current state to a recommendation module. The recommendation module evaluates the current state and identifies at least one suitable process action to recommend in response to that current state. The recommendation module then recommends the at least one process action to the human designer. If the designer accepts the recommendation, a design module adds the process action to the process design. The recommendation module may also use information about previous actions in the process and in other processes when identifying suitable process actions. The context-recognition module and the recommendation module may each comprise at least one machine learning module, which may or may not be neural network based.

Claims (39)

1 . A method for adding a process action to a design process, the method comprising:

obtaining contextual information associated with a state of the design process;

determining, based on the contextual information and the state, a suitability level associated with a first process action;

generating, based on the suitability level, a recommendation that is indicative of the first process action; and

in response to receiving an acceptance of the recommendation, adding the first process action to the design process.

2 . The method of claim 1 , wherein the determining the suitability level includes determining that the first process action is relevant to the state.

3 . The method of claim 1 , wherein the determining the suitability level includes evaluating, by a first trained neural network, the suitability level.

4 . The method of claim 3 , wherein the evaluating, by the first trained neural network, the suitability level is based on an encoded context.

5 . The method of claim 4 , wherein the encoded context is obtained by encoding, by a second trained neural network, the contextual information of the state.

6 . The method of claim 1 , wherein the recommendation is indicative of the suitability level.

7 . The method of claim 1 , further comprising generating first data that represents a user interface, wherein the user interface includes a graphical representation of the recommendation.

8 . The method of claim 7 , further comprising:

transmitting the first data to a system that is useable by a designer; and

receiving, from the system, second data indicative of the acceptance being from the system.

9 . The method of claim 8 , wherein the acceptance corresponds to a designer input directed to a portion of the user interface that includes the graphical representation of the recommendation.

10 . The method of claim 1 , further comprising recognizing that the state corresponds to a current state.

11 . The method of claim 1 , further comprising transmitting, to a user interface, the recommendation to a designer of the design process.

12 . The method of claim 1 , further comprising receiving, from a user interface, the acceptance of the recommendation by a designer of the design process.

13 . The method of claim 1 , wherein the adding the first process action to the design process comprises adding a section of software code corresponding to the first process action into a software file corresponding to the design process.

14 . A system for adding a process action to a design process, the system comprising:

a processor;

a non-transitory storage medium operatively connected to the processor, the non-transitory storage medium comprising computer-readable instructions;

the processor, upon executing the instructions, being configured to:

obtain contextual information associated with a state of the design process;

determine, based on the contextual information and the state, a suitability level associated with a first process action;

generate, based on the suitability level, a recommendation that is indicative of the first process action; and

in response to receiving an acceptance of the recommendation, add the first process action to the design process.

15 . The system of claim 14 , wherein determining the suitability level associated with the first process action includes determining that the first process action is relevant to the state.

16 . The system of claim 14 , wherein the recommendation is indicative of the suitability level.

17 . The system of claim 14 , wherein the processor is further configured to generate first data that represents a user interface, wherein the user interface includes a graphical representation of the recommendation.

18 . The system of claim 17 , wherein the processor is further configured to:

transmit the first data to a system that is useable by a designer; and

receive, from the system, second data indicative of the acceptance being from the system.

19 . The system of claim 14 , wherein the acceptance corresponds to a designer input directed to a portion of the user interface that includes the graphical representation of the recommendation.

20 . A non-transitory computer-readable medium having encoded thereon computer-readable and computer-executable instructions that, when executed by a processor, implement a method for adding a process action to a design process, the method comprising:

obtaining contextual information associated with a state of the design process;

determining, based on the contextual information and the state, a suitability level associated with a first process action;

generating, based on the suitability level, a recommendation that is indicative of the first process action; and

in response to receiving an acceptance of the recommendation, adding the first process action to the design process.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2025
From: ELEMENT AI; SERVICENOW CANADA INC.
To: SERVICENOW, INC.
Reel/Frame 071025/0742 →
CHANGE OF NAME Recorded Jan 23, 2025
From: ELEMENT AI INC.
To: SERVICENOW CANADA INC.
Reel/Frame 069990/0719 →