US 11,989,538 B2
Orchestration for robotic process automation
Srikanth Vemulapalli, Dubai (AE); Kushang Moorthy, Hyderabad (IN); Prabhat Mishra, Hyderabad (IN); and Kartik Lanka, Hyderabad (IN)
Assigned to ServiceNow, Inc., Santa Clara, CA (US)
Filed by ServiceNow, Inc., Santa Clara, CA (US)
Filed on Jun. 21, 2022, as Appl. No. 17/845,270.
Prior Publication US 2023/0409304 A1, Dec. 21, 2023
Int. Cl. G06F 8/00 (2018.01); G06F 8/60 (2018.01); G06F 9/445 (2018.01); G06F 9/451 (2018.01); G06F 9/455 (2018.01); G06N 7/00 (2023.01); H04L 51/02 (2022.01)
CPC G06F 8/60 (2013.01) [G06F 9/451 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
persistent storage containing definitions of (i) assignments of bots to endpoints, (ii) software packages for execution by the bots, (iii) schedules for the bots to execute the software packages, and (iv) processes that associate the bots with the software packages and the schedules; and
one or more processors configured to:
receive, from a computing device, a request for bot deployment, wherein the computing device includes a bot runtime;
identify, in the processes, a bot assigned to an endpoint that is associated with the computing device, wherein the bot is associated with a software package and a schedule; and
transmit, to the computing device, data including a representation of the bot, a copy of the software package, and a copy of the schedule, wherein reception of the data causes the bot to execute, using the bot runtime, the software package in accordance with the schedule.