Constructed data stream for enhanced event processing
First Claim
1. A computer-implemented method for enhanced event processing, the method comprising:
- receiving an enhanced event processing request, wherein the enhanced event processing request comprises an indication of input data from a database data source;
accessing the input data in the indication of input data using a constructed data stream source, wherein the constructed data stream source provides access to a collection of snapshots, of database data of the database data source, over time, wherein the input data is accessed using the constructed data stream that operates as a data stream simulation proxy for the database data source, the constructed data stream is constructed from the collection of snapshots such that the constructed data stream comprises a temporal element that indicates a time corresponding to an event of the constructed data stream; and
generating an output for the enhanced event processing request based on the input data accessed using the constructed data stream.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments described herein are directed to methods and systems for enhanced event processing. An enhanced event processing request is received, the enhanced processing request comprising an indication of input data from a database data source. The input data indicated in the enhanced event processing request is accessed using a constructed data stream. The constructed data stream provides access to a collection of snapshots over time of database data of the database data source. The data from constructed data stream source may be accessed as a function of a selected value and a selected time. The constructed data stream data includes the temporal element, which is unavailable with the database data, the temporal element facilitates performing enhanced event processing for the database data using the constructed data stream data. An output for the enhanced event processing request is generated based on the input data accessed using the constructed data stream data.
-
Citations
20 Claims
-
1. A computer-implemented method for enhanced event processing, the method comprising:
-
receiving an enhanced event processing request, wherein the enhanced event processing request comprises an indication of input data from a database data source; accessing the input data in the indication of input data using a constructed data stream source, wherein the constructed data stream source provides access to a collection of snapshots, of database data of the database data source, over time, wherein the input data is accessed using the constructed data stream that operates as a data stream simulation proxy for the database data source, the constructed data stream is constructed from the collection of snapshots such that the constructed data stream comprises a temporal element that indicates a time corresponding to an event of the constructed data stream; and generating an output for the enhanced event processing request based on the input data accessed using the constructed data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer storage media having computer-executable instructions embodied thereon that, when executed, by one or more processors, causes the one or more processors to perform a method for enhanced event processing, the method comprising:
-
identifying a database data source; sampling at least a portion of a database data of the database data source to generate one or more snapshots of the database data; generating a constructed data stream based on the one or more snapshots of the database data, wherein the constructed data stream is associated with a temporal element; and providing access to the constructed data stream based on an enhanced event processing request;
wherein the enhanced processing event request is associated with an indication of input data in a database of the database data source accessible using the constructed data stream. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer system for performing enhanced event processing, the computer system comprising:
-
a database data source component configured for; providing access to a database data; a constructed data stream source component configured for; identifying a database data source; sampling at least a portion of a database data of the database data source to generate one or more snapshots of the database data; generating a constructed data stream based on the one or more snapshots of the database data, wherein the constructed data stream is associated with a temporal element; and providing access to the constructed data stream based on an enhanced event processing request, wherein the enhanced processing event request is associated with at least an indication of input data in the database of the database data source accessible using the constructed data stream; a data stream source configured for; providing access to a data stream; and an enhanced event processing server configured for; receiving the enhanced event processing request, wherein the enhanced event processing request comprises an indication of input data from the database data source and a second indication of input data from the data stream source; accessing the input data in the indication of input data using the constructed data stream source, wherein the constructed data stream source provides access to a collection of snapshots, of database data of the database data source, over time, wherein the input data is accessed using the constructed data stream that comprises a first temporal element; accessing input data in the second indication of input data using the data stream source; correlating the first temporal element of the constructed data stream with a second temporal element of the data stream; and generating an output for the enhanced event processing request based on the input data of the constructed data stream and the input data of the data stream. - View Dependent Claims (17, 18, 19, 20)
-
Specification