CA2647892C

Methods, systems, and apparatus for multi-purpose metering

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.

CA2647892C, drawing sheet 1
Sheet 1 of 21

Term

0.5 yearsleft in the term

Expires 2 April 2027.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

24 claims: 3 independent, 21 dependent

  1. 1
    CA 02647892 2015-05-13 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 time offset value that satisfies a threshold number of occurrences in each one of the segments.
  2. 10
    A system to match query signatures with reference signatures comprising:a reference table including a plurality of reference signatures, each of the plurality of reference signatures associated with a reference timestamp;a query table including a plurality of query signatures, each of the plurality of query signatures associated with a query timestamp;CA 02647892 2015-05-13 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 processor to calculate, for each of first, second and third segments of the query signatures, 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 satisfy an occurrence threshold in each one of the first, second and third segments.
  3. 20
    An article of manufacture storing machine readable instructions which, 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 plurality of reference signatures, and to identify query index values in the hash table for each of the plurality of query signatures;select three adjacent subsets of the plurality of query signatures to form first, second and third segments;CA 02647892 2015-05-13 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 time offset value that satisfies a threshold number of occurrences in each one of the segments.