ANALYSIS STACK FOR AN EVENT FLOW
First Claim
Patent Images
1. A system, comprising:
- a processor; and
a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause execution of an event flow analyzer configured to;
receive input indicating a selection of a plurality of analysis modules;
wherein a first analysis module of the selected plurality of analysis modules is operable on an event flow associated with event processing, the event flow including a plurality of events, each event including an operator, timing information, and a payload, andwherein a second analysis module of the selected plurality of analysis modules is operable on data output from the first analysis module.
1 Assignment
0 Petitions
Accused Products
Abstract
An analysis module is configured to receive data associated with an event flow. The data is received from a first analysis module (e.g., in a stack of analysis modules) or from the event flow. The analysis module is configured to execute an analysis operation on the data to generate a result. The analysis module can output the result to a second analysis module (e.g., in the stack of analysis modules) or to a user interface.
11 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions, that when executed by the processor, cause execution of an event flow analyzer configured to; receive input indicating a selection of a plurality of analysis modules; wherein a first analysis module of the selected plurality of analysis modules is operable on an event flow associated with event processing, the event flow including a plurality of events, each event including an operator, timing information, and a payload, and wherein a second analysis module of the selected plurality of analysis modules is operable on data output from the first analysis module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
receiving data representing an event flow, wherein the event flow is associated with a plurality of events, each event including an operator, timing information, and a payload; executing a first software class configured to; retrieve a particular event from the event flow; execute a first analysis operation on the particular event to generate a first intermediate result; and output the first intermediate result to a subsequent software class; and executing a second software class configured to; receive a second intermediate result from a previous software class; execute a second analysis operation on the second intermediate result to generate a final result; and output the final result to an analysis user interface (UI). - View Dependent Claims (15, 16)
-
-
17. A computer-readable medium storing an event processing analysis module configured to:
-
receive analysis data associated with an event flow generated by execution of a query, the event flow including a plurality of events, each event including an operator, timing information, and a payload, wherein the analysis data is received from a first analysis module or from the event flow, and wherein the analysis data is received via a software communication interface; execute an analysis operation on the analysis data to generate an analysis result; and output the analysis result to a second analysis module or to a user interface via the software communication interface. - View Dependent Claims (18, 19, 20)
-
Specification