Methods, systems, and apparatus for multi-purpose metering
First Claim
Patent Images
1. A method to match query signatures with reference signatures comprising:
- applying a hash function to a plurality of reference signatures and to a plurality of query signatures, the hash function to identify reference index values in a hash table for each of the reference signatures and to identify query index values in the hash table for each of the query signatures;
selecting three adjacent subsets of the query signatures to form first, second and third segments;
calculating time offset values between matching sets of the reference index values and the query index values for each of the first, second and third segments; and
comparing an accumulated number of similar time offset values in the first, second and third segments to identify a first offset value that exceeds a threshold number of occurrences in each one of the segments.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for multi-purpose metering are disclosed. An example method includes acquiring a rate of data transfer to/from the monitored location and comparing the acquired rate of data transfer to a threshold. The example method also includes setting at least one media monitoring device in a first bandwidth mode when the acquired rate of data transfer exceeds the threshold, and setting the at least one media monitoring device in a second bandwidth mode when the acquired rate of data transfer is below the threshold.
159 Citations
16 Claims
-
1. A method to match query signatures with reference signatures comprising:
-
applying a hash function to a plurality of reference signatures and to a plurality of query signatures, the hash function to identify reference index values in a hash table for each of the reference signatures and to identify query index values in the hash table for each of the query signatures; selecting three adjacent subsets of the query signatures to form first, second and third segments; calculating time offset values between matching sets of the reference index values and the query index values for each of the first, second and third segments; and comparing an accumulated number of similar time offset values in the first, second and third segments to identify a first offset value that exceeds a threshold number of occurrences in each one of the segments. - View Dependent Claims (2, 3, 10, 11, 12, 13)
-
-
4. A system to match query signatures with reference signatures comprising:
-
a reference table comprising a plurality of reference signatures, each of the plurality of reference signatures associated with a reference timestamp; a query table comprising a plurality of query signatures, each of the plurality of query signatures associated with a query timestamp; a hash table to store the plurality of reference signatures and associated timestamps, the plurality of reference signatures indexed in the hash table based on a hash function; a programmed hardware processor to calculate, for each of first, second and third groups of the query system, respective offsets between first and second timestamps, the first and second timestamps for each of the offsets associated with reference signatures and query signatures, respectively, having the same index values; and a histogram to respectively accumulate first, second and third occurrences of offsets having similar values in the first, second and third segments, the processor to identify a match between the query signatures and the reference signatures having the same index when the accumulated occurrences exceed an occurrence threshold in each one of the first, second and third segments. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
14. A tangible article of manufacture storing machine accessible instructions that, when executed, cause a machine to at least:
-
apply a hash function to a plurality of reference signatures and to a plurality of query signatures, the hash function to identify reference index values in a hash table for each of the reference signatures and to identify query index values in the hash table for each of the query signatures; select three adjacent subsets of the query signatures to form first, second and third segments; calculate time offset values between matching sets of the reference index values and the query index values for each of the first, second and third segments; and compare an accumulated number of similar time offset values in the first, second and third segments to identify a first offset value that exceeds a threshold number of occurrences in each one of the segments. - View Dependent Claims (15, 16)
-
Specification