Implicit process detection and automation from unstructured activity
First Claim
Patent Images
1. A computing system, comprising:
- a processor; and
memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to;
receive an unstructured event record with event information indicative of an unstructured event, the unstructured event comprising an event other than a structured event that has a predefined event type and is configured to occur according to a predefined workflow associated with the computing system;
access an event type identifier model;
identify an event type corresponding to the unstructured event based on the event information and the event type identifier model;
generate an event type label, indicative of the event type, corresponding to the unstructured event record;
access a process model and a set of logged computing system processes to identify a process;
based on the unstructured event record, determine that the unstructured event corresponds to the identified process;
identify a workflow based on the identified process and the identified event type corresponding to the unstructured event record;
identify an anomaly in an activity pattern based on the identified process;
modify the workflow based on the identified anomaly;
generate a representation of a user interface display that includes the modified workflow and a user input mechanism; and
based on an indication of user actuation of the user input mechanism, perform an action with respect to the modified workflow.
1 Assignment
0 Petitions
Accused Products
Abstract
An unstructured event is detected and an unstructured event record is generated for the detected event. Case identifier (ID) conflation is performed to estimate a case ID that corresponds to the detected event, and event type identification is performed to estimate a type of the unstructured event. A business process model is applied to the unstructured event record, to identify a process that the unstructured event is related to. A user experience is generated based upon the event type, the case ID, and the corresponding process identified for the detected event.
23 Citations
20 Claims
-
1. A computing system, comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to; receive an unstructured event record with event information indicative of an unstructured event, the unstructured event comprising an event other than a structured event that has a predefined event type and is configured to occur according to a predefined workflow associated with the computing system; access an event type identifier model; identify an event type corresponding to the unstructured event based on the event information and the event type identifier model; generate an event type label, indicative of the event type, corresponding to the unstructured event record; access a process model and a set of logged computing system processes to identify a process; based on the unstructured event record, determine that the unstructured event corresponds to the identified process; identify a workflow based on the identified process and the identified event type corresponding to the unstructured event record; identify an anomaly in an activity pattern based on the identified process; modify the workflow based on the identified anomaly; generate a representation of a user interface display that includes the modified workflow and a user input mechanism; and based on an indication of user actuation of the user input mechanism, perform an action with respect to the modified workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a processor; and memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to; receive a labeled unstructured event record that includes event information indicative of an unstructured user interface event in the computing system, the unstructured event record being labeled with an event type, the unstructured user interface event comprising an event other than a structured event that has a predefined event type and is configured to occur according to a predefined workflow associated with the computing system; access a process model and a set of logged computing system processes to identify a process; based on the unstructured event record, determine that the unstructured event record corresponds to the identified process; identify a workflow based on the process and the event type corresponding to the unstructured event record; identify an anomaly in an activity pattern based on the identified process; modify the workflow based on the identified anomaly; and generate a representation of a user interface display that represents the modified workflow. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method, comprising:
-
detecting an unstructured event in a computing system, the unstructured event comprising an event other than a structured event that has a predefined event type and is configured to occur according to a predefined workflow associated with the computing system; extracting information indicative of the unstructured event to generate an unstructured event record; classifying the unstructured event record to identify a corresponding event type; accessing a process model and a set of logged computing system processes to identify a process; based on the unstructured event record, determining that the unstructured event corresponds to the identified process; identifying a workflow in the computing system based on the identified process and the identified event type corresponding to the unstructured event record; identifying an anomaly in an activity pattern based on the identified process; modifying the workflow based on the identified anomaly; and generating a representation of a user interface display that includes the modified workflow. - View Dependent Claims (19, 20)
-
Specification