Computing Time-Decayed Aggregates in Data Streams
AssigneesIowa State University Research Foundation, Inc., AT&T Intellectual Property I, L.P.
InventorsGraham Cormode, Philip Korn, Srikanta Tirthapura
Life of this patent
Estimating the term…
Loading patent…
AssigneesIowa State University Research Foundation, Inc., AT&T Intellectual Property I, L.P.
InventorsGraham Cormode, Philip Korn, Srikanta Tirthapura
Estimating the term…
Aggregates are calculated from a data stream in which data is sent in a sequence of tuples, in which each tuple comprises an item identifier and a timestamp indicating when the tuple was transmitted. The tuples may arrive out-of-order, that is, the sequence in which the tuples arrive are not necessarily in the sequence of their corresponding timestamps. In calculating aggregates, more recent data may be given more weight by multiplying each tuple by a decay function which is a function of the timestamp associated with the tuple and the current time. The tuples are recorded in a quantile-digest data structure. Aggregates are calculated from the data stored in the quantile-digest data structure.
1-25. (canceled)
An apparatus comprising:
Dependencies are inferred from the claim text.