US 11,934,416 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 Apr. 13, 2021, as Appl. No. 17/229,085.
Prior Publication US 2022/0327351 A1, Oct. 13, 2022
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)] 18 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 user 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 the task mining engine, one or more step sequences that identify similar combinations or repeated combinations of the one or more steps to mimic the user activity.