EVENT STREAM TRANSFORMATIONS
First Claim
1. A computer program product comprising one or more computer-readable storage media having thereon the following:
- an event stream source representation representing an event stream available in an execution context;
a transformation module identifying a transformation set of one or more transformations to be performed on one or more input event streams represented by the transformation module, the transformation module identifying the event stream as one of the event streams by referencing the contemporary event stream source representation, the transformation module identifying the historical event stream as one of the input event streams by referencing the historical event stream source representation; and
an execution module interpreting the transformation module to cause the transformation set to be performed in the execution context on the identified input streams to generate the resulting event stream.
2 Assignments
0 Petitions
Accused Products
Abstract
The formulation of transformations on one or more input event streams to generation one or more output event streams. Accordingly, the transformations may be considered to be a query on the original input event stream(s). The event query includes event stream source representations representing an input event stream available in a particular execution context. The event query also includes a transformation module identifying the transformation set to be performed on the input event streams in the execution context. Once the query is properly formed, an execution module may then cause the transformations to be executed upon the designated input event stream(s) to generate output event streams.
41 Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable storage media having thereon the following:
-
an event stream source representation representing an event stream available in an execution context; a transformation module identifying a transformation set of one or more transformations to be performed on one or more input event streams represented by the transformation module, the transformation module identifying the event stream as one of the event streams by referencing the contemporary event stream source representation, the transformation module identifying the historical event stream as one of the input event streams by referencing the historical event stream source representation; and an execution module interpreting the transformation module to cause the transformation set to be performed in the execution context on the identified input streams to generate the resulting event stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for causing a resulting event stream to be generated by executing a transformation set on one or more input event streams, the method comprising:
-
an act of accessing an event stream source representation representing a particular event stream available in an execution context, an act of transformation module identifying a transformation set of one or more transformations to be performed on one or more input event streams represented by the transformation module, the transformation module identifying the particular event stream as one of the one or more input event streams by referencing the event stream source representation; and an execution module interpreting the transformation module to cause the transformation set to be performed in the execution context on the identified one or more input event streams to generate the resulting event stream. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processing units; and one or more computer-readable storage media having thereon computer executable instructions that are structured such that, when executed by the one or more processing units, causes the one system to perform the following; an act of obtaining a transformation module configured to perform a transformation set of one or more transformations on one or more input event streams; an act of coupling the transformation module to an input contemporary event stream and an input historical event stream such that when the transformation module executes, the transformation module performs the transformation set on the input contemporary event stream and the input historical event stream; and an act of executing the transformation module to generate a resulting event stream. - View Dependent Claims (18, 19, 20)
-
Specification