US 12,236,261 B2
System for decentralized edge computing enablement in robotic process automation
Madhusudhanan Krishnamoorthy, Tamilnadu (IN); and Aruna Jonna, Chennai (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Feb. 17, 2021, as Appl. No. 17/177,436.
Prior Publication US 2022/0258334 A1, Aug. 18, 2022
Int. Cl. G06F 9/48 (2006.01); G05B 13/02 (2006.01); G05B 13/04 (2006.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 16/245 (2019.01); G06N 5/02 (2023.01); G06N 10/00 (2022.01); B25J 9/16 (2006.01)
CPC G06F 9/48 (2013.01) [G05B 13/0265 (2013.01); G05B 13/048 (2013.01); G06F 9/455 (2013.01); G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 9/4843 (2013.01); G06F 9/4881 (2013.01); G06F 9/50 (2013.01); G06F 9/5005 (2013.01); G06F 9/5027 (2013.01); G06F 9/5038 (2013.01); G06F 16/245 (2019.01); G06N 5/02 (2013.01); G06N 10/00 (2019.01); B25J 9/163 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45587 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A system for decentralized edge computing enablement in robotic process automation, the system comprising:
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
electronically receive an indication that a hosted virtual desktop (HVD) has received a first set of instructions for execution from a controller hosted virtual desktop (CHVD), wherein the first set of instructions is associated with a first task;
initiate an edge computing enablement engine on the HVD in response to receiving the indication that that HVD has received the first set of instructions, wherein initiating further comprises severing a communication link between the HVD and the CHVD to remove a dependency of the HVD on the CHVD and use the edge computing enablement engine to manage the execution of the task;
electronically receive, from the HVD, an indication that the first set of instructions have been executed by the HVD;
predict, using the edge computing enablement engine, a second task to be executed by the HVD;
initiate a quantum database search algorithm on a knowledge repository, wherein the knowledge repository comprises one or more tasks;
determine, using the quantum database search algorithm, a location of the second task in the knowledge repository;
retrieve a second set of instructions associated with the second task from the location of the second task in the knowledge repository;
initiate, using the edge computing enablement engine, an execution of the second set of instructions on the HVD;
electronically receive, from the HVD, an indication that the second set of instructions have been executed by the HVD; and
in an instance in which the second task is a final task to be executed by the HVD, re-establish the communication link between the HVD and the CHVD in response to receiving the indication that the second set of instructions have been executed by the HVD.