IP Library › Granted Patent US 11,321,124
Granted Patent B2
US 11,321,124 · App. 16/725,706 · Granted May 3, 2022

On-demand cloud robots for robotic process automation

Inventor: Tarek Madkour (Sammamish, WA)
Assignee: UiPath, Inc.
G06F9/4881G06F9/505G06F9/5055
View Patent ↗
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 11,321,124
App. No.
16/725,706
Granted
May 3, 2022
Kind
B2
Abstract

Systems and methods for implementing robotic process automation (RPA) in the cloud are provided. An instruction for managing an RPA robot is received at an orchestrator in a cloud computing environment from a user in a local computing environment. In response to receiving the instruction, the instruction for managing the RPA robot is effectuated.

Claims (24)

1. A computer-implemented method comprising:

receiving, at an orchestrator in a provider cloud network, an instruction from a computing device in a local computing environment using a connection established between the provider cloud network and the local computing environment via a user cloud network;

creating, by the orchestrator, a robotic process automation (RPA) robot in at least one of the provider cloud network or the user cloud network based on the received instruction;

executing a task by the RPA robot executing in the at least one of the provider cloud network or the user cloud network; and

transmitting, to the computing device, results of the task from the RPA robot executing in the at least one of the provider cloud network or the user cloud network.

2. The computer-implemented method of claim 1 , wherein creating, by the orchestrator, a robotic process automation (RPA) robot in at least one of the provider cloud network or the user cloud network based on the received instruction comprises:

creating the RPA robot in the user cloud network, the user cloud network managed by a user in a cloud computing environment.

3. The computer-implemented method of claim 1 , wherein creating, by the orchestrator, a robotic process automation (RPA) robot in at least one of the provider cloud network or the user cloud network based on the received instruction comprises:

creating the RPA robot in the provider cloud network, the provider cloud network managed by a cloud service provider in a cloud computing environment.

4. The computer-implemented method of claim 1 , wherein the RPA robot is in a standby mode having reduced operating costs when the RPA robot is not performing a task.

5. A cloud computing environment comprising:

a processor;

a memory;

a cloud robot pool comprising one or more cloud robotic process automation (RPA) robots executing in at least one of a provider cloud network or a user cloud network in the cloud computing environment, the one or more RPA robots for executing a task in the at least one of the provider cloud network or the user cloud network and transmitting, to a computing device in a local computing environment, results of the task; and

a cloud orchestrator executing in the provider cloud network for managing the cloud robot pool, the cloud orchestrator receiving an instruction from the computing device using a connection established between the provider cloud network and the local computing environment via the user cloud network, the instruction for creating the one or more RPA robots for execution in the at least one of the provider cloud network or the user cloud network and, in response to receiving the instruction, creating the one or more RPA robots in the at least one of the provider cloud network or the user cloud network.

6. The cloud computing environment of claim 5 , wherein the one or more RPA robots are executed in the user cloud network, the user cloud network managed managed by a user.

7. The cloud computing environment of claim 5 , wherein the one or more RPA robots are executed in the provider cloud network, the provider cloud network managed by a cloud service provider.

8. The cloud computing environment of claim 5 , wherein the one or more RPA robots are in a standby mode having reduced operating costs when the one or more RPA robots are not performing a task.

9. A computer-implemented method comprising:

maintaining a cloud robot pool in at least one of a provider cloud network or a user cloud network, the cloud robot pool comprising one or more robotic process automation (RPA) robots for executing a task in the at least one of the provider cloud network or the user cloud network and transmitting, to a computing device in a local computing environment, results of the task; and

managing the cloud robot pool using a cloud orchestrator implemented in the at least one of the provider cloud network or the user cloud network, the cloud orchestrator receiving an instruction from the computing device using a connection established between the provider cloud network and the local computing environment via the user cloud network, the instruction for creating the one or more RPA robots for execution in the at least one of the provider cloud network or the user cloud network and, in response to receiving the instruction, creating the one or more RPA robots in the at least one of the provider cloud network or the user cloud network.

10. The computer-implemented method of claim 9 , wherein the one or more RPA robots are executed in the user cloud network, the user cloud network managed by a user.

11. The computer-implemented method of claim 9 , wherein the one or more RPA robots are executed in the provider cloud network, the provider cloud network managed by a cloud service provider.

12. The computer-implemented method of claim 9 , wherein the one or more RPA robots are in a standby mode having reduced operating costs when the one or more RPA robots are not performing a task.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: MADKOUR, TAREK
To: UIPATH, INC.
Reel/Frame 051359/0157 →
Continuity (1)
Related Publication 20210191760A1 · Jun 24, 2021
Cited By (2)
US 12,276,950 US 12,632,045