Estimating the number of distinct entities from a set of records of a database system
Assigneesalesforce.com, inc.
InventorArun Kumar Jagota
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorArun Kumar Jagota
Estimating the term…
A method and system for estimating a number of distinct entities in a set of records are described. For each one of a subset of records, a set of match rule keys are generated based on a set of match rules. Each match rule from the set of match rules defines a match between records, and each match rule key from the set of match rule keys includes at least a key field value. A high order key for the record is determined based on the match rule keys, and a counter associated with the high order key is incremented. When each record from the subset of records has been processed by determining the match rule keys, and incrementing the counter(s) of the high order keys, a sum of a number of counters that have a non-zero value is performed to estimate the distinct entities in the records.
A method of estimating a number of distinct entities in a plurality of records of a database system, the method comprising:
A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor for estimating a number of distinct entities in a plurality of records of a database system, will cause said processor to perform operations comprising:
A machine for estimating a number of distinct entities in a plurality of records of a database system, the machine comprising:
Dependencies are inferred from the claim text.