IP Library Granted Patent US 8,327,396
Granted Patent B2
US 8,327,396 · App. 11/957,082 · Granted Dec 4, 2012

Methods, systems, and apparatus for multi-purpose metering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,327,396
App. No.
11/957,082
Granted
Dec 4, 2012
Kind
B2
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.

Claims (29)

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.

2. A method as defined in claim 1 , wherein an index of the hash table comprises a first linked list, the first linked list comprising at least one of a null pointer, a first reference timestamp associated with a first reference signature, or a plurality of reference timestamps associated with the first reference signature.

3. A method as defined in claim 2 , further comprising advancing a pointer of the hash table to a second linked list when the null pointer is detected.

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.

5. A system as defined in claim 4 , wherein the first, second and third segments are at least one of overlapping or non-overlapping.

6. A system as defined in claim 5 , wherein the non-overlapping first, second and third segments are temporally adjacent in the query table.

7. A system as defined in claim 4 , further comprising a plurality of linked-lists, each of the plurality of linked-lists associated with an index of the hash table.

8. A system as defined in claim 7 , wherein each of the plurality of linked-lists comprises a null pointer or at least one reference signature, the reference signature having an associated reference timestamp.

9. A system as defined in claim 8 , wherein each one of the reference signatures of the linked list corresponds to a portion of broadcast media.

10. A method as defined in claim 1 , wherein the first segment, the second segment and the third segment represent temporally adjacent query signatures.

11. A method as defined in claim 1 , further comprising using a threshold quantity of similar time offset values from the first, second and third segments to identify the query signatures that match the reference signatures.

12. A method as defined in claim 1 , wherein a portion of the query signatures of the second segment overlap with a portion of the query signatures of at least one of the first, second or third segments to eliminate false positive matches.

13. A method as defined in claim 1 , wherein the first offset value comprises a match between reference media and media detected by household monitoring equipment.

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.

15. A tangible article of manufacture as described in claim 14 further comprising instructions to generate an index of the hash table as a first linked list, the first linked list comprising at least one of a null pointer, a first reference timestamp associated with a first reference signature, or a plurality of reference timestamps associated with the first reference signature.

16. A tangible article of manufacture as described in claim 15 further comprising instructions to advance a pointer of the hash table to a second linked list when the null pointer is detected.

Assignments (11)
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2009
From: NIELSEN MEDIA RESEARCH, LLC (FORMERLY KNOWN AS NIELSEN MEDIA RESEARCH, INC.), A DELAWARE LIMITED LIABILITY COMPANY
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 023084/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2008
From: RAMASWAMY, ARUN; CONKLIN, CHARLES C.; OLMSTED, WAYNE A.; JOHNSON, KARIN; MARTENSEN, FRED; NELSON, DANIEL; TOPCHY, ALEXANDER; MEARS, PAUL M.
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 020810/0850 →