US 12,242,890 B2
Robotic process automation system and method
Gautam Bose, San Francisco, CA (US); and Lucas Ochoa, San Francisco, CA (US)
Assigned to Automat, Inc., San Francisco, CA (US)
Filed by Automat, Inc., San Francisco, CA (US)
Filed on Apr. 4, 2024, as Appl. No. 18/626,781.
Claims priority of provisional application 63/494,091, filed on Apr. 4, 2023.
Claims priority of provisional application 63/536,987, filed on Sep. 7, 2023.
Prior Publication US 2024/0338248 A1, Oct. 10, 2024
Int. Cl. G06F 9/48 (2006.01); G06F 9/451 (2018.01)
CPC G06F 9/4881 (2013.01) [G06F 9/451 (2018.02)] 18 Claims
OG exemplary drawing
 
1. A method for robotic process automation (RPA), comprising:
receiving an automation request comprising an interaction description of a user interaction with a set of applications;
using a task model, determining a list of tasks based on the interaction description, wherein each task is associated with an application of the set of applications;
determining an application representation for each of the set of applications, wherein each application representation represents a set of interaction elements of the respective application; and
determining an RPA bot, comprising:
for each task in the list of tasks, determining a set of code using an instruction model based on the task and the application representation for the respective application, wherein the sets of code cooperatively form the RPA bot;
executing the set of code;
after executing the set of code, redetermining the application representation; and
determining a second set of code for a subsequent task based on the redetermined application representation.