×

Event stream transformations

  • US 10,235,436 B2
  • Filed: 10/15/2014
  • Issued: 03/19/2019
  • Est. Priority Date: 08/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising one or more computer-readable hardware storage media having stored thereon computer-executable instructions that are executable by one or more processors to transform at least two event stream data sources, the computer-executable instructions including instructions that are executable to cause a computing device to perform at least the following:

  • receiving, at the computing device, at least two input event streams, each of the at least two input event steams comprising a plurality of discrete events, each discrete event having a timestamp, wherein each of the at least two input event streams are available within a different execution context, and wherein one of the received input event streams is identified as a contemporary event stream with a first execution context, and one of the received input event streams is identified as an historical event steam with a different execution context;

    based at least on a received user query, authoring a transformation set of one or more transformations to be performed on the at least two input event streams, based on the first and different execution contexts of the at least two input event streams; and

    an execution module executing the transformation set such that one or more of the plurality of discrete events from the contemporary event stream are joined with one or more of the plurality of discrete events from the historical event stream according to the first and different execution context of the respective input event streams to generate a resulting joined event stream.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×