IP Library Granted Patent US 9,282,369
Granted Patent B2
US 9,282,369 · App. 14/223,526 · Granted Mar 8, 2016

Methods and apparatus for audience measurement using global signature representation and matching

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 9,282,369
App. No.
14/223,526
Granted
Mar 8, 2016
Kind
B2
Abstract

Disclosed example methods to determine a time offset between a first media signature having a first sequence of first data pairs and a second media signature having a second sequence of second data pairs include comparing ones of the first data pairs in the first sequence with ones of the second data pairs in the second sequence to determine original time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs. Such example methods also include scaling and truncating the original time differences to determine scaled time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs. Such example methods further include determining a histogram comprising bins representative of the scaled time differences, and selecting a histogram bin to correspond to the time offset between the first and second signatures.

Claims (34)

1. A method to determine a time offset between a first media signature including a first sequence of first data pairs and a second media signature including a second sequence of second data pairs, the method comprising:

comparing, via a processor, ones of the first data pairs in the first sequence with ones of the second data pairs in the second sequence to determine original time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

scaling and truncating, via the processor, the original time differences to determine adjusted time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

determining, via the processor, a histogram including bins representative of the adjusted time differences, a first one of the bins of the histogram being representative of a first one of the adjusted time differences, a value of the first one of the bins being determined to correspond to a count of the combinations of the ones of the first data pairs and the ones of the second data pairs having respective adjusted time differences corresponding to the first one of the adjusted time differences; and

selecting, via the processor, a bin of the histogram to correspond to the time offset between the first media signature and the second media signature.

2. A method as defined in claim 1 , wherein the scaling and truncating includes scaling the original time differences by a window width to determine scaled time differences corresponding to the original time differences.

3. A method as defined in claim 2 , wherein the window width is specified to compensate for a timing discrepancy between a first device that generated the first media signature and a second device that generated the second media signature.

4. A method as defined in claim 2 , wherein the scaling and truncating further includes discarding fractional remainder portions of the scaled time differences to determine the adjusted time differences.

5. A method as defined in claim 1 , wherein selecting the bin of the histogram includes selecting a first bin of the histogram having a largest value among the bins of the histogram to correspond to the time offset between the first media signature and the second media signature.

6. A method as defined in claim 1 , wherein the selected bin of the histogram corresponds to a first possible time offset between the first media signature and the second media signature, and further including using the first possible time offset to determine a distance between the first media signature and the second media signature.

7. A method as defined in claim 6 , further including determining, based on the distance, whether first media represented by the first media signature corresponds to second media represented by the second media signature.

8. A tangible computer readable storage device or storage disk comprising computer readable instructions which, when executed, cause a computing device to at least:

access a first media signature including a first sequence of first data pairs and a second media signature including a second sequence of second data pairs;

compare ones of the first data pairs in the first sequence with ones of the second data pairs in the second sequence to determine original time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

scale and truncate the original time differences to determine adjusted time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

determine a histogram including bins representative of the adjusted time differences, a first one of the bins of the histogram being representative of a first one of the adjusted time differences, a value of the first one of the bins being determined to correspond to a count of the combinations of the ones of the first data pairs and the ones of the second data pairs having respective adjusted time differences corresponding to the first one of the adjusted time differences; and

select a bin of the histogram to correspond to the time offset between the first media signature and the second media signature.

9. A storage device or storage disk as defined in claim 8 , wherein the instructions, when executed, cause the computing device to scale and truncate the original time differences by scaling the original time differences by a window width to determine scaled time differences corresponding to the original time differences.

10. A storage device or storage disk as defined in claim 9 , wherein the window width is specified to compensate for a timing discrepancy between a first device that generated the first media signature and a second device that generated the second media signature.

11. A storage device or storage disk as defined in claim 9 , wherein the instructions, when executed, cause the computing device to scale and truncate the original time differences by discarding fractional remainder portions of the scaled time differences to determine the adjusted time differences.

12. A storage device or storage disk as defined in claim 8 , wherein the instructions, when executed, cause the computing device to select the bin of the histogram by selecting a first bin of the histogram having a largest value among the bins of the histogram to correspond to the time offset between the first media signature and the second media signature.

13. A storage device or storage disk as defined in claim 8 , wherein the selected bin of the histogram corresponds to a first possible time offset between the first media signature and the second media signature, and the instructions, when executed, further cause the computing device to use the first possible time offset to determine a distance between the first media signature and the second media signature.

14. A storage device or storage disk as defined in claim 13 , wherein the instructions, when executed, further cause the computing device to determine, based on the distance, whether first media represented by the first media signature corresponds to second media represented by the second media signature.

15. An apparatus to determine a time offset between a first media signature including a first sequence of first data pairs and a second media signature including a second sequence of second data pairs, the apparatus comprising:

means for comparing ones of the first data pairs in the first sequence with ones of the second data pairs in the second sequence to determine original time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

means for scaling and truncating the original time differences to determine adjusted time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs;

means for determining a histogram including bins representative of the adjusted time differences, a first one of the bins of the histogram being representative of a first one of the adjusted time differences, a value of the first one of the bins being determined to correspond to a count of the combinations of the ones of the first data pairs and the ones of the second data pairs having respective adjusted time differences corresponding to the first one of the adjusted time differences; and

means for selecting a bin of the histogram to correspond to the time offset between the first media signature and the second media signature.

16. An apparatus as defined in claim 15 , wherein the means for scaling and truncating is to scale the original time differences by a window width to determine scaled time differences corresponding to the original time differences.

17. An apparatus as defined in claim 16 , wherein the window width is specified to compensate for a timing discrepancy between a first device that generated the first media signature and a second device that generated the second media signature.

18. An apparatus as defined in claim 16 , wherein the means for scaling and truncating is to discard fractional remainder portions of the scaled time differences to determine the adjusted time differences.

19. An apparatus as defined in claim 15 , wherein the means for selecting the bin of the histogram is to select a first bin of the histogram having a largest value among the bins of the histogram to correspond to the time offset between the first media signature and the second media signature.

20. An apparatus as defined in claim 15 , wherein the selected bin of the histogram corresponds to a first possible time offset between the first media signature and the second media signature, and the apparatus further includes means for using the first possible time offset to determine a distance between the first media signature and the second media signature.

21. An apparatus as defined in claim 20 , further including means for determining, based on the distance, whether first media represented by the first media signature corresponds to second media represented by the second media signature.

Assignments (12)
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 →
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 →
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 →
MERGER Recorded Oct 9, 2014
From: NIELSEN MEDIA RESEARCH, LLC
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 033926/0697 →
CHANGE OF NAME Recorded Oct 2, 2014
From: NIELSEN MEDIA RESEARCH, INC
To: NIELSEN MEDIA RESEARCH, LLC
Reel/Frame 033886/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: DENG, KEVIN KEQIANG
To: NIELSEN MEDIA RESEARCH, INC
Reel/Frame 033834/0012 →