Patents by Inventor Dennis BRONS

Dennis BRONS 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).

  • 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
  • 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
  • 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: 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: 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
  • 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