TRACKING SET-EXPRESSION CARDINALITIES OVER CONTINUOUS UPDATE STREAMS

Patent №

US 7,596,544

Granted

2009-09-29

Filed 2004

Owner

LUCENT TECHNOLOGIES, INC.

+1 more

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11025355

A method of estimating set-expression cardinalities over data streams with guaranteed small maintenance time per data-element update. The method only examines each data element once and uses a limited amount of memory. The time-efficient stream synopsis extends 2-level hash-sketches by randomly, but uniformly, pre-hashing data-elements prior to logarithmically hashing them to a first-level hash-table. This generates a set of independent 2-level hash-sketches. The set-union cardinality can be estimated by determining the smallest hash-bucket index j at which only a predetermined fraction of the b hash-buckets has a non-empty union |A∪B|. Once a set-union cardinality is estimated, general set-expression cardinalities may be estimated by counting witness elements for the set-expression, i.e., those first-level hash-buckets that are both a singleton for the set-expression and a set-union singleton. The set-expression cardinality is the set-union cardinality times the number of witness elements divided by the number of hash-buckets.

AI classification

AI hardware0.94
Knowledge representation0.93
Vision0.03
Evolutionary computation0.01
Natural language0.00
Machine learning0.00
Speech0.00
Planning0.00

Ownership

LUCENT TECHNOLOGIES, INC.

assignment · 164820020

ALCATEL-LUCENT USA INC.

merger · 230900280

Assignors

GANGULY, SUMIT, GAROFALAKIS, MINOS, RASTOGI, RAJEEV

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC