Methods and systems for processing and storing streamed event data
AssigneeShopify Inc.
InventorsErik Wright, Michael Highstead, David Muto, David Sugden, James Hall
Life of this patent
Estimating the term…
Loading patent…
AssigneeShopify Inc.
InventorsErik Wright, Michael Highstead, David Muto, David Sugden, James Hall
Estimating the term…
Methods and systems for processing real-time event data by aggregating event data over various time windows and storing aggregate event data records containing the aggregated data. The method may include receiving event data at a current time, determining that the event data relates to a time prior to the beginning of a current time window, and identifying, based on the time, one or more stored aggregate event records each associated with a respective previous time window. The method may include creating, for each of the identified one or more stored aggregate event records, a new aggregate event record containing updated aggregate event data adjusted by the event data, and storing each new aggregate event record in association with its respective previous time window and a creation timestamp reflecting the current time.
A computer-implemented method for processing streamed event data, the method comprising:
A non-transitory computer-readable medium storing processor-executable instructions for processing streamed event data, wherein the instructions, when executed by one or more processors, are to cause the one or more processors to:
A computer-implemented method of providing a client device with aggregated event data, the method comprising:
A non-transitory computer-readable medium storing processor-executable instructions for providing a client device with aggregate event data, wherein the instructions, when executed by one or more processors, are to cause the one or more processors to:
Dependencies are inferred from the claim text.