Patents by Inventor Roeland Johannus SCHEEPENS

Roeland Johannus SCHEEPENS has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240193189
    Abstract: Systems and methods for object centric process mining are provided. Execution data of a process having a plurality of entities is received. A plurality of object networks representing relationships between objects of the plurality of entities are generated based on the execution data. A set of transitions is determined for each of the plurality of object networks. A process graph of execution of the process is generated based on the sets of transitions. The process graph is output.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Applicant: UiPath, Inc.
    Inventors: Bulat Aydarovich GAFUROV, Dennis BRONS, Robin Johannes Pieter MENNENS, Roeland Johannus SCHEEPENS, Ruud ANDRIESSEN
  • Patent number: 11892934
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of the process is received. It is determined whether a base case applies to the event log and, in response to determining that the base case applies to the event log, one or more nodes are added to the process tree. In response to determining that the base case does not apply to the event log, the event log is split into sub-event logs and one or more nodes are added to the process tree. The steps of determining whether a base case applies and splitting the event log are repeatedly performed for each respective sub-event log using the respective sub-event log as the event log until it is determined that the base case applies to the event log. The process tree is output. The process may be a robotic process automation process.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: February 6, 2024
    Assignee: UiPath, Inc.
    Inventors: Roeland Johannus Scheepens, Dennis Brons
  • Publication number: 20230393567
    Abstract: Systems and methods for annotating exclusive-or nodes or the exclusive outgoing paths of a process model of a process are provided. A process model representing execution of a process is received. Exclusive-or blocks in the process model are identified. Attribute data relating to an exclusive outgoing path from an exclusive-or node in each of the identified exclusive-or blocks are identified. At least one of the exclusive-or node or the exclusive outgoing paths are annotated based on the attribute data. The annotated at least one of the exclusive-or node or the exclusive outgoing paths are output.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Applicant: UiPath, Inc.
    Inventors: Dennis BRONS, Theodor-Christian CHIRVASUTA, Roeland Johannus SCHEEPENS
  • Patent number: 11836665
    Abstract: A method and system are provided in which predictions are generated, using one or more machine learning-based prediction models, for one or more process parameters associated with a running process. Explanation-oriented data elements are generated that correspond to the generated predictions and include confidence indicators associated with the generated predictions. The explanation-oriented data elements are presented in one or more dashboards of a visualization platform. The explanation-oriented data elements are representative of an explanation framework for explaining the predicted business process parameters generated by a machine learning-based prediction model and in a manner so that a user can understand and trust the basis for the predictions to facilitate effective and appropriate intervention in a running process.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 5, 2023
    Assignee: UiPath, Inc.
    Inventors: Roeland Johannus Scheepens, Celine Verhoef
  • Patent number: 11836536
    Abstract: Systems and methods for analyzing an event log for a plurality of instances of execution of a process to identify a bottleneck are provided. An event log for a plurality of instances of execution of a process is received and segments executed during one or more of the plurality of instances of execution are identified from the event log. The segments represent a pair of activities of the process. For each particular segment of the identified segments, a measure of performance is calculated for each of the one or more instances of execution of the particular segment based on the event log, each of the one or more instances of execution of the particular segment is classified based on the calculated measures of performance, and one or more metrics are computed for the particular segment based on the classified one or more instances of execution of the particular segment.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: December 5, 2023
    Assignee: UiPath, Inc.
    Inventors: Martijn Copier, Roeland Johannus Scheepens
  • Publication number: 20230168656
    Abstract: Systems and methods for automatically assigning labels to one or more types of non-conforming behavior of execution of a process are provided. An aligned process defining non-conforming behavior of execution of a process is received. One or more types of the non-conforming behavior of the execution of the process is identified from the aligned process. Labels identifying the one or more types are assigned to the non-conforming behavior. The labels assigned to the non-conforming behavior are output.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Applicant: UiPath, Inc.
    Inventor: Roeland Johannus SCHEEPENS
  • Publication number: 20230054774
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of execution of a process is received. User constraints on one or more activities of the process are received from a user. A process tree is generated from the event log based on the user constraints. The process tree is output. The user constraints comprise at least one of inclusion constraints defining one or more activities that must be represented in the process tree or exclusion constraints defining one or more activities that must not be represented in the process tree.
    Type: Application
    Filed: December 17, 2021
    Publication date: February 23, 2023
    Applicant: UiPath, Inc.
    Inventors: Dennis BRONS, Roeland Johannus SCHEEPENS
  • Publication number: 20230057746
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of execution of a process is received. User constraints on one or more activities of the process are received from a user. A process tree is generated from the event log based on the user constraints. The process tree is output.
    Type: Application
    Filed: August 21, 2021
    Publication date: February 23, 2023
    Applicant: UiPath, Inc.
    Inventors: Dennis BRONS, Roeland Johannus SCHEEPENS
  • Publication number: 20230040239
    Abstract: Systems and methods for visually representing a process graph are provided. A process graph representing execution of a process is received. One or more gateway nodes in the process graph are folded into their from-nodes based on a number of incoming edges and a number of outgoing edges of the one or more gateway nodes. The process graph according to the folded one or more gateway nodes is output.
    Type: Application
    Filed: August 3, 2021
    Publication date: February 9, 2023
    Applicant: UiPath, Inc.
    Inventor: Roeland Johannus SCHEEPENS
  • Patent number: 11521088
    Abstract: Systems and methods for splitting an event log into sub-event logs are provided. The event log of a process is received. An activity relation score for a parallel relationship operator is calculated for each respective pair of activities of a plurality of pairs of activities in the event log based on 1) a frequency of occurrence of a first activity of the respective pair of activities between occurrences of a second activity of the respective pair of activities and 2) a frequency of occurrence of the second activity between occurrences of the first activity. A cut location in the event log is determined based on the activity relation scores. The event log is split into the sub-event logs based on the cut location.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 6, 2022
    Assignee: UiPath, Inc.
    Inventors: Roeland Johannus Scheepens, Dennis Brons
  • Patent number: 11500756
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of the process is received. It is determined whether a base case applies to the event log and, in response to determining that the base case applies to the event log, one or more nodes are added to the process tree. In response to determining that the base case does not apply to the event log, the event log is split into sub-event logs based on a frequency of directly follows relations and a frequency of strictly indirectly follows relations for pairs of activities in the event log and one or more nodes are added to the process tree. The steps of determining whether a base case applies and splitting the event log are repeatedly performed for each respective sub-event log using the respective sub-event log as the event log until it is determined that the base case applies to the event log. The process tree is output. The process may be a robotic process automation process.
    Type: Grant
    Filed: September 6, 2020
    Date of Patent: November 15, 2022
    Assignee: UiPath, Inc.
    Inventors: Roeland Johannus Scheepens, Dennis Brons, Dirk Fahland
  • Publication number: 20220318048
    Abstract: Systems and methods for determining conformance of a process based on a process model of the process and an event log of an execution of the process are provided. The process model is divided into one or more control regions and reachable nodes are determined for each node in the process model. Conformance of the process is determined by comparing transitions from source activities to destination activities in the event log with the reachable nodes based on the one or more control regions.
    Type: Application
    Filed: December 30, 2019
    Publication date: October 6, 2022
    Applicant: UiPath, Inc.
    Inventors: Roeland Johannus SCHEEPENS, Bart Martinus Cornelis DE BIE
  • Publication number: 20220206878
    Abstract: Systems and methods for analyzing an event log for a plurality of instances of execution of a process to identify a bottleneck are provided. An event log for a plurality of instances of execution of a process is received and segments executed during one or more of the plurality of instances of execution are identified from the event log. The segments represent a pair of activities of the process. For each particular segment of the identified segments, a measure of performance is calculated for each of the one or more instances of execution of the particular segment based on the event log, each of the one or more instances of execution of the particular segment is classified based on the calculated measures of performance, and one or more metrics are computed for the particular segment based on the classified one or more instances of execution of the particular segment.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Applicant: UiPath, Inc.
    Inventors: Martijn COPIER, Roeland Johannus SCHEEPENS
  • Publication number: 20220197947
    Abstract: Systems and methods for filtering a process graph are provided. Paths in a process graph representing execution of a process are identified. A measure of importance is calculated for each of the identified paths. The identified paths are sorted based on the calculated measures of importance. The process graph is filtered according to a level of complexity based on the sorted identified paths. The filtered process graph is output.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 23, 2022
    Applicant: UiPath, Inc.
    Inventor: Roeland Johannus SCHEEPENS
  • Publication number: 20220188143
    Abstract: Systems and methods for performing process mining on a multi-instance process comprising one or more multi-instance subprocesses are provided. An event log of the multi-instance process is divided into a main log and one or more sublogs by collapsing events of each of the one or more multi-instance subprocesses into a single activity. A process graph is generated for the main log and for each of the one or more sublogs. The generated process graphs are combined into a combined process graph. The combined process graph is output.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Applicant: UiPath, Inc.
    Inventors: Roeland Johannus SCHEEPENS, Rob Mattheu Anna TEEUWEN
  • Patent number: 11314561
    Abstract: Systems and methods for analyzing an event log for a plurality of instances of execution of a process to identify a bottleneck are provided. An event log for a plurality of instances of execution of a process is received and segments executed during one or more of the plurality of instances of execution are identified from the event log. The segments represent a pair of activities of the process. For each particular segment of the identified segments, a measure of performance is calculated for each of the one or more instances of execution of the particular segment based on the event log, each of the one or more instances of execution of the particular segment is classified based on the calculated measures of performance, and one or more metrics are computed for the particular segment based on the classified one or more instances of execution of the particular segment.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: April 26, 2022
    Assignee: UiPath, Inc.
    Inventors: Martijn Copier, Roeland Johannus Scheepens
  • Publication number: 20220076147
    Abstract: Systems and methods for splitting an event log into sub-event logs are provided. The event log of a process is received. An activity relation score for a parallel relationship operator is calculated for each respective pair of activities of a plurality of pairs of activities in the event log based on 1) a frequency of occurrence of a first activity of the respective pair of activities between occurrences of a second activity of the respective pair of activities and 2) a frequency of occurrence of the second activity between occurrences of the first activity. A cut location in the event log is determined based on the activity relation scores. The event log is split into the sub-event logs based on the cut location.
    Type: Application
    Filed: January 29, 2021
    Publication date: March 10, 2022
    Applicant: UiPath, Inc.
    Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS
  • Publication number: 20220075706
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of the process is received. It is determined whether a base case applies to the event log and, in response to determining that the base case applies to the event log, one or more nodes are added to the process tree. In response to determining that the base case does not apply to the event log, the event log is split into sub-event logs and one or more nodes are added to the process tree. The steps of determining whether a base case applies and splitting the event log are repeatedly performed for each respective sub-event log using the respective sub-event log as the event log until it is determined that the base case applies to the event log. The process tree is output. The process may be a robotic process automation process.
    Type: Application
    Filed: January 29, 2021
    Publication date: March 10, 2022
    Applicant: UiPath, Inc.
    Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS
  • Publication number: 20220075705
    Abstract: Systems and methods for generating a process tree of a process are provided. An event log of the process is received. It is determined whether a base case applies to the event log and, in response to determining that the base case applies to the event log, one or more nodes are added to the process tree. In response to determining that the base case does not apply to the event log, the event log is split into sub-event logs based on a frequency of directly follows relations and a frequency of strictly indirectly follows relations for pairs of activities in the event log and one or more nodes are added to the process tree. The steps of determining whether a base case applies and splitting the event log are repeatedly performed for each respective sub-event log using the respective sub-event log as the event log until it is determined that the base case applies to the event log. The process tree is output. The process may be a robotic process automation process.
    Type: Application
    Filed: September 6, 2020
    Publication date: March 10, 2022
    Applicant: UiPath, Inc.
    Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS, Dirk FAHLAND
  • Patent number: 11257264
    Abstract: Systems and methods for creating a unified model of a data transformation graph to facilitate maintenance of the data transformation graph are provided. A user model of a data transformation graph is received and stored for each of a plurality of users. Creation of a unified model of the data transformation graph is facilitated based on the user models. The unified model of the data transformation graph is displayed.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: February 22, 2022
    Assignee: UiPath, Inc.
    Inventors: Ruud Andriessen, Roeland Johannus Scheepens