US 12,189,510 B2
Long running workflows for robotic process automation
Palak Kadakia, Redmond, WA (US); Liji J. Kunnath, Bangalore (IN); Amol Awate, Bangalore (IN); and Remus Rusanu, Redmond, WA (US)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on May 26, 2023, as Appl. No. 18/324,569.
Application 18/324,569 is a continuation of application No. 17/658,260, filed on Apr. 7, 2022, granted, now 11,704,224.
Application 17/658,260 is a continuation of application No. 16/716,860, filed on Dec. 17, 2019, granted, now 11,334,465, issued on May 17, 2022.
Claims priority of application No. 201911041916 (IN), filed on Oct. 16, 2019.
Prior Publication US 2023/0297488 A1, Sep. 21, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 11/34 (2006.01)
CPC G06F 11/3476 (2013.01) [G06F 9/45512 (2013.01); G06F 9/485 (2013.01); G06F 11/3495 (2013.01)] 39 Claims
OG exemplary drawing
 
1. A computer-implemented method for executing a robotic process automation (RPA) workflow comprising:
transmitting, to a first robot, an indication to execute the RPA workflow;
transmitting, to the first robot, an indication to suspend the execution of the RPA workflow, wherein the execution of the RPA workflow is suspended by storing a current context of the RPA workflow at a time of the suspension; and
transmitting, to a second robot, an indication to resume the execution of the RPA workflow in response to a triggering condition, wherein the execution of the RPA workflow is resumed by retrieving the current context of the RPA workflow.