IP Library › Granted Patent US 11,494,713
Granted Patent B2
US 11,494,713 · App. 17/005,347 · Granted Nov 8, 2022

Robotic process automation analytics platform

Inventors: Michelle Yurovsky (Princeton, NJ); Nic Surpatanu (Woodinville, WA)
Assignee: UiPath, Inc.
G06Q10/0631G06Q10/0633
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,494,713
App. No.
17/005,347
Granted
Nov 8, 2022
Kind
B2
Abstract

Systems and methods for evaluating robotic process automation (RPA) are provided. RPA data from a plurality of RPA related data sources is received. Each of the RPA related data sources is associated with a different RPA product. One or more measures of interest are calculated based on the RPA data. The one or more calculated measures of interest are output.

Claims (84)

1. A computer-implemented method comprising:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating an execution time of a long running workflow as a time from a start of execution of the long running workflow to a completion of the execution of the long running workflow excluding time that the execution of the long running workflow was suspended; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

2. The computer-implemented method of claim 1 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

3. The computer-implemented method of claim 1 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a money saved metric.

4. The computer-implemented method of claim 1 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a time saved metric.

5. The computer-implemented method of claim 1 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating an actual measure of interest and an expected measure of interest; and

comparing the actual measure of interest with the expected measure of interest.

6. A computer-implemented method comprising:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating a number of robot hours metric representing a number of hours RPA robots spent executing a workflow; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

7. The computer-implemented method of claim 6 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

8. The computer-implemented method of claim 6 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a money saved metric.

9. The computer-implemented method of claim 6 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a time saved metric.

10. The computer-implemented method of claim 6 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating an actual measure of interest and an expected measure of interest; and

comparing the actual measure of interest with the expected measure of interest.

11. An apparatus comprising:

a memory storing computer instructions; and

at least one processor configured to execute the computer instructions, the computer instructions configured to cause the at least one processor to perform operations of:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating an execution time of a long running workflow as a time from a start of execution of the long running workflow to a completion of the execution of the long running workflow excluding time that the execution of the long running workflow was suspended; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

12. The apparatus of claim 11 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

13. The apparatus of claim 11 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a money saved metric.

14. The apparatus of claim 11 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a time saved metric.

15. The apparatus of claim 11 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating an actual measure of interest and an expected measure of interest; and

comparing the actual measure of interest with the expected measure of interest.

16. A non-transitory computer readable medium storing computer program instructions, the computer program instructions when executed by at least one processor cause the at least one processor to perform operations comprising:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating a number of robot hours metric representing a number of hours RPA robots spent executing a workflow; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

17. The non-transitory computer readable medium of claim 16 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a time saved metric.

18. The non-transitory computer readable medium of claim 16 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating an actual measure of interest and an expected measure of interest; and

comparing the actual measure of interest with the expected measure of interest.

19. The non-transitory computer readable medium of claim 16 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

20. The non-transitory computer readable medium of claim 16 , wherein calculating one or more measures of interest based on the converted RPA data further comprises:

calculating a money saved metric.

21. An apparatus comprising:

a memory storing computer instructions; and

at least one processor configured to execute the computer instructions, the computer instructions configured to cause the at least one processor to perform operations of:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating a number of robot hours metric representing a number of hours RPA robots spent executing a workflow; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

22. The apparatus of claim 21 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

23. The apparatus of claim 21 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a money saved metric.

24. The apparatus of claim 21 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a time saved metric.

25. The apparatus of claim 21 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating an actual measure of interest and an expected measure of interest; and comparing the actual measure of interest with the expected measure of interest.

26. A non-transitory computer readable medium storing computer program instructions, the computer program instructions when executed by at least one processor cause the at least one processor to perform operations comprising:

receiving robotic process automation (RPA) data from a plurality of RPA related data sources, each associated with a different RPA product, wherein the RPA data is in a plurality of different formats;

converting the RPA data from the plurality of different formats to a standardized format;

calculating one or more measures of interest based on the converted RPA data, wherein calculating one or more measures of interest based on the converted RPA data comprises:

calculating an execution time of a long running workflow as a time from a start of execution of the long running workflow to a completion of the execution of the long running workflow excluding time that the execution of the long running workflow was suspended; and

displaying a dashboard visualizing the one or more calculated measures of interest on a display device.

27. The non-transitory computer readable medium of claim 26 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a run time of a workflow as a time from a start of execution of the workflow to a completion of the execution of the workflow.

28. The non-transitory computer readable medium of claim 26 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a money saved metric.

29. The non-transitory computer readable medium of claim 26 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating a time saved metric.

30. The non-transitory computer readable medium of claim 26 , wherein calculating one or more measures of interest based on the converted RPA data further comprises: calculating an actual measure of interest and an expected measure of interest; and comparing the actual measure of interest with the expected measure of interest.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2020
From: YUROVSKY, MICHELLE; SURPATANU, NIC
To: UIPATH, INC.
Reel/Frame 053623/0154 →
Continuity (1)
Related Publication 20220067599A1 · Mar 3, 2022
Cited By (1)
US 12,602,032