US 12,226,916 B2
Triggering dynamic robotic process automation
Mark David Sisley, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 25, 2021, as Appl. No. 17/359,292.
Prior Publication US 2022/0410398 A1, Dec. 29, 2022
Int. Cl. G06F 9/455 (2018.01); B25J 9/16 (2006.01); G06F 3/16 (2006.01); G06F 9/451 (2018.01); G06F 9/48 (2006.01); G06N 20/00 (2019.01)
CPC B25J 9/1694 (2013.01) [B25J 9/163 (2013.01); G06F 3/167 (2013.01); G06F 9/451 (2018.02); G06F 9/4806 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
a processor; and
a memory comprising computer program code, the memory and the computer program code configured to, with the processor, cause the processor to:
receive a voice input,
invoke, using the received voice input, a robotic process automation (RPA) workflow, the RPA workflow comprising a sequence of tasks,
determine, based on the sequence of tasks, to transmit a request for an argument to a cloud device, a clipboard manager, or both,
based on the determination, transmit the request for the argument to the cloud device, the clipboard manager, or both,
based at least on the invoked RPA workflow, retrieve, based on the request, the argument from the cloud device, the clipboard manager, or both,
modify, with the retrieved argument, a task of the sequence of tasks, modifying the task including performing a different operation in the modified task than the task originally in the sequence of tasks, and
execute the modified task as part of the RPA workflow.