Altering event lifetimes
AssigneeMicrosoft Corporation
InventorsJonathan Goldstein, Ping Wang, Roman Schindlauer, Balan Sethu Raman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJonathan Goldstein, Ping Wang, Roman Schindlauer, Balan Sethu Raman
Estimating the term…
The present invention extends to methods, systems, and computer program products for altering event lifetimes. Embodiments of the invention include using operators in an event-processing framework (algebra) to shorten (or “clip”) the duration of events. An operator can receive a primary event stream, a clip event stream, and condition as parameters. The operator clips the lifetime of an event in the primary stream to the next event in the clip stream that fulfills the condition. Altering event lifetimes can be used to facilitate cleaning event stream state, converting point events to a continuous signal, and creating and annotating session events.
At a computer system including one or more processors and system memory, the computer system also including stream processing module, the stream processing module configured to process events from a plurality of event streams, a method for adjusting the lifetime of an event in one event stream based on an event in another event stream, the method comprising:
A computer program product for use at a computer system including one or more processors and system memory, the computer system also including stream processing module, the stream processing module configured to process events from a plurality of event streams, the computer program product for implementing a method for adjusting the lifetime of an event in one event stream based on an event in another event stream, the computer program product comprising one or more computer storage devices having stored thereon computer-executable instructions that, when executed at a processor, cause the computer system to perform the method including the following:
At a computer system including one or more processors and system memory, the computer system also including stream processing module, the stream processing module configured to process events from a plurality of event streams, a method for cleaning state from event streams, the method comprising:
Dependencies are inferred from the claim text.