US 12,277,127 B2
Task and process mining by robotic process automations across a computing environment
Gregory Barello, Eugene, WA (US); Charles Park, Seattle, WA (US); and Prashanth Dannamaneni, Seattle, WA (US)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on Feb. 23, 2024, as Appl. No. 18/585,707.
Application 18/585,707 is a continuation of application No. 17/229,085, filed on Apr. 13, 2021, granted, now 11,934,416.
Prior Publication US 2024/0193169 A1, Jun. 13, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2458 (2019.01); B25J 9/16 (2006.01); G06F 9/48 (2006.01); G06F 11/34 (2006.01); G06F 16/28 (2019.01); G06F 18/2113 (2023.01); G06F 18/2321 (2023.01); G06N 3/008 (2023.01)
CPC G06F 16/2465 (2019.01) [B25J 9/161 (2013.01); B25J 9/163 (2013.01); B25J 9/1661 (2013.01); G06F 9/4831 (2013.01); G06F 11/3438 (2013.01); G06F 16/283 (2019.01); G06F 16/285 (2019.01); G06F 18/2113 (2023.01); G06F 18/2321 (2023.01); G06N 3/008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a task mining engine stored as processor executable code on a memory, the processor executable code being executed by at least one processor that is communicatively coupled to the memory, the method comprising:
receiving, by the task mining engine from a computing environment, one or more recorded tasks comprising unstructured data recorded in real time and identifying user activity with respect to the computing environment;
clustering, by the task mining engine, the one or more recorded tasks into one or more steps by processing and scoring according to a temporal element each recorded user task to determine a closeness in time for the one or more steps; and
extracting, by one or more correlation detectors of the task mining engine, one or more task sequences that identify an automation of the user activity from within the one or more steps.