PROCESSING EVENT INSTANCE DATA IN A CLIENT-SERVER ARCHITECTURE
First Claim
1. A method for analyzing information derived from event data by a computer-implemented analysis system, which comprises a server and one or more clients, wherein the event data describes a real-world process the execution of which is supported by at least one information management system but the real-world process is not directly connectable with the computer-implemented analysis system, the method comprising the following acts performed by the server:
- importing event instance data comprising a plurality of event instance data sets from the at least one information management system, wherein each event instance data set comprises one or more attributes describing an event instance in the real-world process;
determining for each imported event instance data set a corresponding process instance based on at least the attributes of the imported event instance data set;
determining at least one event order attribute for each imported event instance data set based on at least other event instance data sets corresponding to the same process instance;
creating a causal model based on at least the event instance data sets;
using the causal model to calculate a probability for at least one predicted future event for at least one process instance based on at least the causal model;
forming an analysis result set based on at least the event instance data sets and at least one predicted future event;
sending the analysis result set to one or more clients;
wherein the method further comprises;
at the one or more clients, presenting an analysis utilizing the analysis result set.
1 Assignment
0 Petitions
Accused Products
Abstract
A process analysis system (1-300) processes event data describing real-world processes (1-100). The process analysis system performs the following acts: importing event instance data sets from an information management system (1-200), each set comprising one or more attributes describing an event instance in the real-world process (1-100); for each event instance, determining a corresponding process instance based on at least the attributes; determining event order attribute(s) for each imported event instance data set based on other event instance data sets corresponding to the same process instance; forming an analysis result set based on at least the event instance data sets and at least one first or second attribute; the client(s) presenting an analysis utilizing the analysis result set.
-
Citations
11 Claims
-
1. A method for analyzing information derived from event data by a computer-implemented analysis system, which comprises a server and one or more clients, wherein the event data describes a real-world process the execution of which is supported by at least one information management system but the real-world process is not directly connectable with the computer-implemented analysis system, the method comprising the following acts performed by the server:
-
importing event instance data comprising a plurality of event instance data sets from the at least one information management system, wherein each event instance data set comprises one or more attributes describing an event instance in the real-world process; determining for each imported event instance data set a corresponding process instance based on at least the attributes of the imported event instance data set; determining at least one event order attribute for each imported event instance data set based on at least other event instance data sets corresponding to the same process instance; creating a causal model based on at least the event instance data sets; using the causal model to calculate a probability for at least one predicted future event for at least one process instance based on at least the causal model; forming an analysis result set based on at least the event instance data sets and at least one predicted future event; sending the analysis result set to one or more clients; wherein the method further comprises; at the one or more clients, presenting an analysis utilizing the analysis result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented analysis system comprising a server for supporting one or more clients, the server comprising:
-
at least one processing unit memory for storing applications and data; wherein the memory comprises program code instructions for instructing the at least one processing unit to carry out the following steps; importing event instance data comprising a plurality of event instance data sets from the at least one information management system, wherein each event instance data set comprises one or more attributes describing an event instance in the real-world process; determining for each imported event instance data set a corresponding process instance based on at least the attributes of the imported event instance data set; determining at least one event order attribute for each imported event instance data set based on at least other event instance data sets corresponding to the same process instance; creating a causal model based on at least the event instance data sets; using the causal model to calculate a probability for at least one predicted future event for at least one process instance based on at least the causal model; forming an analysis result set based on at least the event instance data sets and at least one predicted future event; sending the analysis result set to one or more clients. - View Dependent Claims (10)
-
-
11. A computer-readable memory comprising program code instructions for a server of a process analysis system that also comprises one or more clients, wherein the program code instructions, when executed by the server, cause the server to perform the steps of:
-
importing event instance data comprising a plurality of event instance data sets from the at least one information management system, wherein each event instance data set comprises one or more attributes describing an event instance in the real-world process; determining for each imported event instance data set a corresponding process instance based on at least the attributes of the imported event instance data set; determining at least one event order attribute for each imported event instance data set based on at least other event instance data sets corresponding to the same process instance; creating a causal model based on at least the event instance data sets; using the causal model to calculate a probability for at least one predicted future event for at least one process instance based on at least the causal model; forming an analysis result set based on at least the event instance data sets and at least one predicted future event; sending the analysis result set to one or more clients.
-
Specification