US 12,265,558 B2
Object centric process mining algorithm
Bulat Aydarovich Gafurov, Veldhoven (NL); Dennis Brons, Eindhoven (NL); Robin Johannes Pieter Mennens, Eindhoven (NL); Roeland Johannus Scheepens, Eindhoven (NL); and Ruud Andriessen, Eindhoven (NL)
Assigned to UiPath, Inc., New York, NY (US)
Filed by UiPath, Inc., New York, NY (US)
Filed on Dec. 8, 2022, as Appl. No. 18/063,605.
Prior Publication US 2024/0193189 A1, Jun. 13, 2024
Int. Cl. G06F 16/28 (2019.01); G06F 16/21 (2019.01)
CPC G06F 16/288 (2019.01) [G06F 16/212 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving execution data of a process having a plurality of entities;
generating a plurality of object networks representing relationships between objects of the plurality of entities based on the execution data;
determining a set of transitions for each of the plurality of object networks by:
generating an ordered object network trace for each respective one of the plurality of object networks, and
determining the set of transitions for each of the plurality of object networks by, for each particular event of its ordered object network trace, iteratively analyzing each prior event in the ordered object network trace starting from an event directly preceding the particular event to a first event;
generating a process graph of execution of the process based on the sets of transitions; and
storing the process graph in memory of a computer system.