IP Library Granted Patent US 12,360,815
Granted Patent B2
US 12,360,815 · App. 17/611,017 · Granted Jul 15, 2025

Systems and methods for digital workforce intelligent orchestration

Inventors: Danny Major (London, GB); Terry Walby (London, GB); Tom Blackburn (London, GB)
Assignee: BLUE PRISM LIMITED ASSIGNEE
G06F9/5038G06F9/546G06F11/3409
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 12,360,815
App. No.
17/611,017
Granted
Jul 15, 2025
Kind
B2
Abstract

Examples of the present disclosure are related to systems and methods for digital workforce intelligent orchestration. Specifically, embodiments are related to prioritizing and ordering a workflow by managing robotic process automation (RPA) bots.

Claims (21)

1. A computer-implemented method for digital workforce intelligent orchestration of tasks to be completed by Robotic Process Automation, RPA, bots, the method comprising:

receiving a first task at a task queuing system;

managing, via orchestration hardware configured to distribute work to the RPA bots as they become available, the RPA bots including a first RPA bot, wherein managing includes determining if the first RPA bot should perform the received first task based on an application predictive model and a task predictive model;

wherein the application predictive model determines a future expected performance of software applications associated with the tasks to be completed by the RPA bots in association with the queued first task at different periods of time and the task predictive model determines future tasks to be added to the task queuing system over a segment of time; and

in response to determining that the first RPA bot should perform the received first task, executing, via the first RPA bot, actions to perform the first task, wherein metadata is collected responsive to the first RPA bot completing the first task, and the collected metadata is used to simultaneously update the application predictive model and the task predictive model.

2. The method of claim 1 , further comprising commissioning and decommissioning a second robotic process automation bot based on service level agreements and/or tasks queued.

3. The method of claim 1 , further comprising determining the future tasks to be added to the task queuing system based on a history of tasks added to the task queuing system.

4. The method of claim 1 , further comprising generating metadata based on performance metrics of the first RPA bot executing actions to perform the first task.

5. The method of claim 1 , wherein the first task includes a prescribed run book of keystrokes associated with a client computing device that will be automated by the first RPA bot.

6. The method of claim 1 , wherein the first task includes business metrics, the business metrics being assigned a numerical value based on priority.

7. The method of claim 1 , further comprising:

receiving a second task, idling the first RPA bot while the second task is within the task queuing system based on the application predictive model and the task predictive model; and

conserving computing resources by idling the first RPA bot.

8. The method of claim 7 , wherein the second task is the only task in the task queuing system.

9. The method of claim 1 , further comprising determining an amount of computing resources required to complete all received tasks in real time.

10. The method of claim 1 , further comprising:

determining an amount of time required for a current amount of provisioned RPA bots to complete each task within the task queuing system and the future tasks predicted by the task predictive model over a given time period, wherein if the determined amount of time is lower than the segment of time, decreasing a number of provisioned RPA bots and if the determined amount of time is greater than the segment of time, increasing the number of provisioned RPA bots.

11. The method of claim 1 , further comprising:

determining the computing resources required for the RPA bot to complete the received task; managing the RPA bot for tasks currently in the task queuing system and tasks predicted to be in the task queuing system; and managing computing resources to commission and decommission RPA bots based on current and predictive future tasks in the task queuing system and efficiency of the RPA bots.

12. A computer program product stored within a computer comprising instructions which, when the computer program product is executed by the computer, cause the computer to carry out the method of claim 1 .

13. A server comprising means for carrying out the method claim 1 , the server comprising the task queuing system, the orchestration hardware and the first RPA bot.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2021
From: BLUE PRISM CLOUD, INC.
To: BLUE PRISM LIMITED
Reel/Frame 058246/0025 →
CHANGE OF NAME Recorded Nov 19, 2021
From: THOUGHTONOMY INC.
To: BLUE PRISM CLOUD, INC.
Reel/Frame 058215/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2021
From: WALBY, TERRY; MAJOR, DANNY; BLACKBURN, TOM
To: THOUGHTONOMY INC.
Reel/Frame 058102/0014 →
Continuity (2)
Continuation In Part 16413679 · May 16, 2019
Related Publication 20220300336A1 · Sep 22, 2022
References Cited (16)
US 20100306779A1 · Yengulalp · 2010 [cited by examiner]
US 20100332876A1 · Fields, Jr. et al. · 2010 [cited by applicant]
US 20190044829A1 · Balzer · 2019 [cited by examiner]
US 20190066013A1 · Gupta · 2019 [cited by examiner]
US 20190332508A1 · Goyal · 2019 [cited by examiner]
US 20200004798A1 · Weinert, Jr. · 2020 [cited by examiner]
US 20200026263A1 · Haberkern · 2020 [cited by examiner]
US 20200065334A1 · Rodriguez · 2020 [cited by examiner]
JP 2018041296A · 2018 [cited by applicant]
Akshay Kumar, Government of India Examination Report, Jul. 19, 2023, Delhi, India. [cited by applicant]
Astorga Cornejo Joaquin Custodio, Expert Report On Invention Patent Application, National Institute of Industrial Property, May 6, 2023, Chile. [cited by applicant]
Astorga Cornejo Joaquin Custodio, Search Report On Patent of Invention Application, National Institute of Industrial Property, Chile. [cited by applicant]
Kathryn Marcynuk, Canadian Examination Search Report, Sep. 7, 2023, Canada. [cited by applicant]
Nakano, Shuhei, JP Office Action dated Dec. 27, 2023. [cited by applicant]
Carl Witt et al: “Predictive Performance Modeling for Distributed Computing using Black-Box Monitoring and Machine Learning”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, … [cited by applicant]
Wang Kewen et al: “Design and implementation of an analytical framework for interference aware job scheduling on Apache Spark platform”, Cluster Computing, Baltzer Science Publishers, Bussum, NL, vol. 22, No. 1, Dec. 23… [cited by applicant]