IP Library Granted Patent US 9,420,323
Granted Patent B2
US 9,420,323 · App. 14/473,639 · Granted Aug 16, 2016

Methods and apparatus to verify and/or correct media lineup information

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,420,323
App. No.
14/473,639
Granted
Aug 16, 2016
Kind
B2
Abstract

Methods and apparatus to verify and/or correct media lineup information are disclosed. An example method includes comparing presentation data representative of media output by a first set top box (STB) to reference data corresponding to a first station to determine whether the media presentation data corresponds to the reference data, the presentation data collected while the first STB was tuned to a first channel. The method further includes determining a second station that corresponds to the presentation data when the presentation data does not correspond to the reference data. The method further includes correcting a first channel map that relates the first channel to the first station by relating the first channel to the second station to create a second channel map, and correcting clickstream data that represents commands to other STBs using the second channel map.

Claims (86)

1. A method, comprising:

comparing, by executing an instruction with a processor, media presentation data representative of media output by a first set top box to reference data corresponding to a first station to determine whether the media presentation data corresponds to the reference data, the media presentation data collected while the first set top box was tuned to a first channel number;

when the media presentation data does not correspond to the reference data, determining a second station that corresponds to the media presentation data;

correcting, by executing an instruction with the processor, a first channel map that relates the first channel number to the first station based on channel lineup information for the first set top box, the correcting including relating the first channel number to the second station to create a second channel map, the channel lineup information corresponding to a geographic area in which the first set top box is located; and

correcting, by executing an instruction with the processor, clickstream data that corresponds to the first channel map using the second channel map, the clickstream data representing commands to other set top boxes at designated households in the geographic area.

2. The method of claim 1 , wherein the media presentation data includes a first watermark extracted from the media, the reference data includes a second watermark corresponding to the first station, and the method further includes determining the reference data based on the first channel map by A) looking up the first station in the first channel map in a database and B) setting the second watermark as the reference data when the second watermark corresponds to the first station in the database.

3. The method of claim 2 , wherein the determining of the second station includes looking up the first watermark in the database to identify the second station as corresponding to the first watermark in the database.

4. The method of claim 2 , further including determining a second channel number that corresponds to the first station by:

comparing the second watermark to additional watermarks in the media presentation data to determine a third watermark that matches the second watermark;

determining a time at which the third watermark was collected; and

determining the second channel number as the channel to which the first set top box was tuned at the time based on a script used to control tuning of the first set top box to a set of channels including the first and second channels.

5. The method of claim 2 , wherein the media presentation data includes an ID3 tag.

6. The method of claim 5 , wherein the ID3 tag contains the first watermark.

7. The method of claim 1 , wherein the media presentation data includes first signatures representative of the media, the reference data includes second signatures representative of reference media scheduled to be presented on the first station according to a program schedule, and the method further includes:

looking up the first station in the program schedule in a database based on times at which the first signatures were generated; and

setting the second signatures as the reference data when the second signatures correspond to the first station and to the times at which the first signatures were generated according to the program schedule.

8. The method of claim 7 , wherein the determining of the second station includes:

identifying third signatures in the database that match the first signatures;

determining second reference media corresponding to the third signatures based on the database; and

determining the second station that was scheduled to present the second reference media at the times at which the first signatures were generated based on the program schedule.

9. The method of claim 7 , further including determining a second channel number that corresponds to the first station by:

comparing the second signatures to third signatures in the media presentation data, the third signatures generated when the set top box was tuned to the second channel number;

when the second signatures match the third signatures, determining a time at which the third signatures were generated from media output by the first set top box; and

determining the second channel number as the channel to which the first set top box was tuned at the time the third signatures were generated based on a script used to control tuning of the first set top box to a set of channels including the first and second channels.

10. The method of claim 1 , wherein the media presentation data is generated from audio output from a media presentation device, the media presentation device outputting the audio based on the media output by the first set top box.

11. The method of claim 1 , wherein the media presentation data is generated from ID3 tags associated with the media output by the first set top box.

12. The method of claim 1 , wherein the media presentation data includes at least one of a signature representative of the media output by the set top box, a code embedded in the media output by the set top box, or metadata transmitted with the media.

13. An apparatus, comprising:

a script generator to generate a script including instructions that, when executed, cause a computing device to issue a sequence of commands to a first set top box;

a media data comparator to:

compare media presentation data representative of media output by the first set top box to reference data corresponding to a first station to determine whether the media presentation data corresponds to the reference data, the media presentation data collected while the first set top box was tuned to a first channel number;

when the media presentation data does not correspond to the reference data, determine a second station that corresponds to the media presentation data; and

correct a first channel map that relates the first channel number to the first station for the first set top box by relating the first channel number to the second station to create a second channel map; and

a clickstream media crediter to correct clickstream data using the second channel map, the clickstream data representing commands to second set top boxes at households in a geographic area corresponding to the first set top box.

14. The apparatus of claim 13 , further including a lineup interpreter to identify the first channel map based on channel lineup information for the first set top box, the channel lineup information corresponding to a geographic area in which the first set top box is located.

15. The apparatus of claim 13 , wherein the media presentation data includes a first watermark extracted from the media, the reference data includes a second watermark corresponding to the first station, and the apparatus further includes a watermark identifier to:

look up the first station in the first channel map in a database;

determine the reference data based on the first channel map; and

set the second watermark as the reference data based on the second watermark corresponding to the first station in the database.

16. The apparatus of claim 15 , wherein the watermark identifier is to, when the media presentation data does not correspond to the reference data:

look up the first watermark in the database to identify the second station as corresponding to the first watermark in the database; and

determine a second channel number that corresponds to the first station by:

comparing the second watermark to other watermarks in the media presentation data to determine a third watermark that matches the second watermark;

determining a time at which the third watermark was collected from media output by the first set top box; and

determining the second channel number as the channel to which the first set top box was tuned at the time based on the script.

17. The apparatus of claim 13 , wherein the media presentation data includes first signatures representative of the media, the reference data includes second signatures representative of reference media scheduled to be presented on the first station according to a program schedule, and the apparatus further includes a signature comparator to:

look up the first station in the program schedule in a database based on times at which the first signatures were generated; and

set the second signatures as the reference data when the second signatures correspond to the first station and to the times at which the first signatures were generated according to the program schedule.

18. The apparatus of claim 17 , wherein the signature comparator is to, when the media presentation data does not correspond to the reference data:

determine the second station by:

identifying third signatures in the database that match the first signatures;

determining second reference media corresponding to the third signatures based on the database; and

determining the second station that was scheduled to present the second reference media at the times at which the first signatures were generated based on the program schedule; and

determine a second channel number that corresponds to the first station by:

comparing the second signatures to fourth signatures in the media presentation data, the fourth signatures generated when the set top box was tuned to the second channel number;

when the second signatures match the fourth signatures, determining a generation time at which the fourth signatures were generated from media output by the first set top box; and

determining the second channel number as the channel to which the first set top box was tuned at the generation time based on the script.

19. The apparatus of claim 13 , further including a clickstream data verifier to identify a discrepancy in the clickstream data by:

selecting a first command identified in the clickstream data based on a time at which the first command occurred;

selecting a second command programmed in the script based on a time the second command was performed; and

comparing the first command to the second command.

20. A tangible computer readable storage medium comprising computer readable instructions which, when executed, cause a logic circuit to at least:

determine a first channel map that relates a first channel number to a first station based on channel lineup information for a first set top box controlled by a computing device based on a script, the channel lineup information corresponding to a geographic area in which the first set top box is located;

compare media presentation data representative of media output by the first set top box to reference data corresponding to the first station to determine whether the media presentation data corresponds to the reference data, the media presentation data collected while the first set top box was tuned to the first channel number;

when the media presentation data does not correspond to the reference data, determine a second station that corresponds to the media presentation data;

correct the first channel map by relating the first channel number to the second station to create a second channel map; and

correct clickstream data that corresponds to the first channel map using the second channel map, the clickstream data representing commands to second set top boxes at designated households in the geographic area.

21. The storage medium of claim 20 , wherein the media presentation data includes a first watermark extracted from the media, the reference data includes a second watermark corresponding to the first station, and the instructions are further to cause the logic circuit to determine the reference data based on the first channel map by A) looking up the first station in the first channel map in a database and B) setting the second watermark as the reference data based on the second watermark corresponding to the first station in the database.

22. The storage medium of claim 21 , wherein the instructions are to cause the logic circuit to determine the second station by looking up the first watermark in the database to identify the second station as corresponding to the first watermark in the database.

23. The storage medium of claim 21 , wherein the instructions are further to cause the logic circuit to determine a second channel number that corresponds to the first station by:

comparing the second watermark to additional watermarks in the media presentation data to determine a third watermark that matches the second watermark;

determining a time at which the third watermark was collected; and

determining the second channel number as the channel to which the first set top box was tuned at the time based on the script.

24. The storage medium of claim 20 , wherein the media presentation data includes first signatures representative of the media, the reference data includes second signatures representative of reference media scheduled to be presented on the first station according to a program schedule, and the instructions are further to cause the logic circuit to:

look up the first station in the program schedule in a database based on times at which the first signatures were generated; and

set the second signatures as the reference data when the second signatures correspond to the first station and to the times at which the first signatures were generated according to the program schedule.

25. The storage medium of claim 24 , wherein the instructions are to cause the logic circuit to determine the second station by:

identifying third signatures in the database that match the first signatures;

determining second reference media corresponding to the third signatures based on the database; and

determining the second station that was scheduled to present the second reference media at the times at which the first signatures were generated based on the program schedule.

26. The storage medium of claim 24 , wherein the instructions are further to cause the logic circuit to determine a second channel number that corresponds to the first station by:

comparing the second signatures to third signatures in the media presentation data, the third signatures generated when the set top box was tuned to the second channel number;

when the second signatures match the third signatures, determining a time at which the third signatures were generated from media output by the first set top box; and

determining the second channel number as the channel to which the first set top box was tuned at the time based on the script.

27. The storage medium of claim 20 , wherein the media presentation data is generated from audio output from a media presentation device, the media presentation device outputting the audio based on the media output by the first set top box.

28. The storage medium of claim 20 , wherein the media presentation data includes at least one of a signature representative of the media output by the set top box or a code embedded in the media output by the set top box.

Assignments (9)
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 →