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: 11892934Abstract: 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: GrantFiled: January 29, 2021Date of Patent: February 6, 2024Assignee: UiPath, Inc.Inventors: Roeland Johannus Scheepens, Dennis Brons
-
Publication number: 20230393567Abstract: 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: ApplicationFiled: June 6, 2022Publication date: December 7, 2023Applicant: UiPath, Inc.Inventors: Dennis BRONS, Theodor-Christian CHIRVASUTA, Roeland Johannus SCHEEPENS
-
Publication number: 20230054774Abstract: 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: ApplicationFiled: December 17, 2021Publication date: February 23, 2023Applicant: UiPath, Inc.Inventors: Dennis BRONS, Roeland Johannus SCHEEPENS
-
Publication number: 20230057746Abstract: 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: ApplicationFiled: August 21, 2021Publication date: February 23, 2023Applicant: UiPath, Inc.Inventors: Dennis BRONS, Roeland Johannus SCHEEPENS
-
Patent number: 11521088Abstract: 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: GrantFiled: January 29, 2021Date of Patent: December 6, 2022Assignee: UiPath, Inc.Inventors: Roeland Johannus Scheepens, Dennis Brons
-
Patent number: 11500756Abstract: 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: GrantFiled: September 6, 2020Date of Patent: November 15, 2022Assignee: UiPath, Inc.Inventors: Roeland Johannus Scheepens, Dennis Brons, Dirk Fahland
-
Publication number: 20220076147Abstract: 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: ApplicationFiled: January 29, 2021Publication date: March 10, 2022Applicant: UiPath, Inc.Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS
-
Publication number: 20220075705Abstract: 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: ApplicationFiled: September 6, 2020Publication date: March 10, 2022Applicant: UiPath, Inc.Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS, Dirk FAHLAND
-
Publication number: 20220075706Abstract: 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: ApplicationFiled: January 29, 2021Publication date: March 10, 2022Applicant: UiPath, Inc.Inventors: Roeland Johannus SCHEEPENS, Dennis BRONS