Analysis of streaming data using deltas and snapshots
AssigneeElastic Flash Inc.
InventorsDarshan Bharatkumar Rawal, Naoki Iwakami, Pradeep Jnana Madhavarapu
Life of this patent
Estimating the term…
Loading patent…
AssigneeElastic Flash Inc.
InventorsDarshan Bharatkumar Rawal, Naoki Iwakami, Pradeep Jnana Madhavarapu
Estimating the term…
Implementations described herein relate to methods, systems, and computer-readable media to obtain snapshots used for analysis of streaming data. In some implementations, a computer-implemented method includes receiving initial data that includes a plurality of identifiers and corresponding timestamps, generating and storing a snapshot based on the initial data, wherein the snapshot includes the identifiers and a corresponding status, receiving a data stream that includes a subset of the identifiers, activity information for each identifier in the subset, and corresponding timestamps. The method further includes periodically analyzing the data stream to obtain a delta that includes an updated status for each identifier in the subset, storing the delta separate from the snapshot. The method further includes receiving a request for identifiers that are active in a particular time period, and based on the particular time period, retrieving active identifiers from the data stream, the delta, or the snapshot.
A computer-implemented method comprising:
A non-transitory computer-readable medium with instructions stored thereon that, when executed by a hardware processor, cause the processor to perform operations comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.