Multi-dimensional aggregation on event streams
First Claim
Patent Images
1. A computerized method of generating a report from an event stream, said event stream comprising a plurality of events, said method comprising:
- identifying one or more events of interest in the event stream;
retrieving metadata associated with the events of interest;
correlating the events of interest based on the metadata retrieved therefrom;
defining a dimensional structure for the report; and
mapping the correlated events to the dimensional structure to generate the report.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-dimensional aggregation on event streams for generating reports based on metadata about what events are available. An aggregation definition tool receives the event stream and, responsive to user input, identifies events of interest and specifies a correlation pattern for defining activities from the events. A user interface permits a user to define a desired dimensional structure of the reports and a mapping between data items in the events and the dimensional structure.
-
Citations
20 Claims
-
1. A computerized method of generating a report from an event stream, said event stream comprising a plurality of events, said method comprising:
-
identifying one or more events of interest in the event stream;
retrieving metadata associated with the events of interest;
correlating the events of interest based on the metadata retrieved therefrom;
defining a dimensional structure for the report; and
mapping the correlated events to the dimensional structure to generate the report. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system having a display, said display having a user interface rendered thereon, said user interface comprising:
-
an event component for displaying a plurality of available events in an event stream;
a metadata component for displaying metadata associated with the available events;
a selection component responsive to user input for selecting one or more events of interest from the event component based on the displayed metadata associated therewith; and
a structure component responsive to user input for defining a correlation key and dimensional structure for organizing the selected events of interest. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. At least one computer-readable medium having computer-executable instructions for generating a report from an event stream, said computer-readable medium comprising:
-
an event schema describing available events in the event stream and metadata associated therewith;
an aggregation definition tool receiving and responsive to user input for identifying one or more events of interest in the event stream and correlating the events of interest based on the metadata described in the event schema; and
a business activity monitor for producing one or more activity definitions according to the correlated events of interest and for producing a data warehouse of the activity definitions. - View Dependent Claims (18, 19, 20)
-
Specification