IP Library Granted Patent US 8,151,291
Granted Patent B2
US 8,151,291 · App. 11/761,033 · Granted Apr 3, 2012

Methods and apparatus to meter content exposure using closed caption 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 8,151,291
App. No.
11/761,033
Granted
Apr 3, 2012
Kind
B2
Abstract

Methods and apparatus to meter content exposure using closed caption information are disclosed. An example method comprises developing a keyword database of terms based on program guide descriptive of programs for a given time period, generating one or more values representative of likelihoods that one or more respective media content was presented based on a comparison of closed caption text and the keyword database, collecting audience measurement data, and employing the one or more likelihood values to identify a set of reference data for comparison to the audience measurement data to identify presented content.

Claims (45)

1. A method comprising:

developing a keyword database of terms based on a program guide descriptive of a plurality of programs for a given time period;

generating a plurality of likelihood values for respective ones of the plurality of programs based on comparison of closed caption text associated with a presented program to the keyword database, the values representing likelihoods that the respective ones of the plurality of programs is the presented program, the likelihood values being generated without comparing the collected audience measurement data to any reference audience measurement data;

collecting an audience measurement parameter for the presented program, the audience measurement parameter useable to identify the presented program;

employing the plurality of likelihood values using a processor to select a subset of the plurality of programs to form a list of most probable presented programs, wherein the selected subset includes more than one of and less than all of the plurality of programs; and

sending the list of most probable programs and the collected audience measurement data to a collection server, the collection server to compare the collected audience measurement data to reference audience measurement data for respective ones of the most probable programs in an order selected based on the likelihood values for respective ones of the most probable programs in the list.

2. A method as defined in claim 1 , wherein generating the likelihood values comprises counting matches of the closed caption text and the keyword database for respective ones of the plurality of programs.

3. A method as defined in claim 2 , further comprising:

computing a sum of the one or more matches for a respective one of the plurality of programs; and

dividing each of the matches by the sum.

4. A method as defined in claim 1 , wherein the program guide information comprises an eXtensible Markup Language (XML) data structure.

5. A method as defined in claim 1 , wherein the collected audience measurement parameter comprises at least one of an audio code embedded in the presented program, a video code embedded in the presented program, an audio signature generated from the presented program, or a video signature generated from the presented program.

6. A method as defined in claim 5 , wherein the audio code is embedded in the presented program by a broadcaster to identify the presented program.

7. A method as defined in claim 1 , wherein the list further includes at least one of a most probable channel or a most probable time.

8. An apparatus comprising:

an audience measurement engine to collect an audience measurement parameter for a presented program;

an indexing engine to create a keyword database based on data descriptive of a plurality of programs; and

a closed caption matcher to:

generate likelihood values for respective ones of the plurality of programs based on comparison of closed caption text associated with the presented program to the keyword database, the values representing likelihoods that the respective ones of the plurality of programs is the presented programs, the likelihood values being generated without comparing the collected audience measurement data to any reference audience measurement data;

select a subset of the plurality of programs based on the likelihood values to form a list of most probable presented programs, the list of most probable presented programs including more than one of and fewer than all of the plurality of programs;

order the list of most probable presented programs based on respective ones of the likelihood values; and

send the ordered list of most probable programs and the collected audience measurement data to a collection server, the collection server to compare the collected audience measurement data to reference audience measurement data for respective ones of the most probable programs based on the order of the most probable programs in the list to determine an audience presentation statistic, wherein at least one of the audience measurement engine, the indexing engine or the closed caption matcher is implemented in hardware.

9. An apparatus as defined in claim 8 , further comprising a closed caption decoding engine to extract the closed caption text.

10. An apparatus as defined in claim 8 , wherein the audience measurement parameter comprises at least one of an audio code embedded in the presented program, a video code embedded in the presented program, an audio signature generated from the presented program, or a video signature generated from the presented program.

11. An apparatus as defined in claim 8 , wherein the closed caption matcher is to generate the likelihood values by counting matches of the closed caption text and the keyword database for respective ones of the plurality of programs.

12. An apparatus as defined in claim 8 , wherein the indexing engine is to generate the keyword database to remove redundant information.

13. An apparatus as defined in claim 8 , wherein the list further includes at least one of a most probable channel or a most probable time.

14. A tangible article of manufacture excluding propagating signals, the article comprising a computer-readable storage medium storing machine readable instructions that, when executed, cause a machine to:

develop a keyword database of terms based on a program guide descriptive of a plurality of programs for a given time period;

collect audience measurement data for a presented program, the audience measurement data useable to identify the presented program;

generate likelihood values for respective ones of the plurality of programs based on comparison of closed caption information associated with the presented program and the keyword database, the values representing likelihoods that the respective ones of the plurality of programs is the presented program, the likelihood values being generated without comparing the collected audience measurement data to any reference audience measurement data;

select a subset of the plurality of programs based on the likelihood values to form a list of most probable presented programs, the list of most probable presented programs including more than one of and fewer than all of the plurality of programs;

order the list of most probable presented programs based on respective ones of the generated likelihood values; and

send the ordered list of most probable programs and the collected audience measurement data to a collection server, the collection server to compare the collected audience measurement data to reference audience measurement data for respective ones of the most probable programs based on the order of the most probable programs in the list to identify the presented program.

15. A tangible article of manufacture as defined in claim 14 , wherein the machine accessible instructions, when executed, cause the machine to generate the likelihood values by counting matches of the closed caption text and the keyword database for respective ones of the plurality of programs.

16. A tangible article of manufacture as defined in claim 14 , wherein the program guide information comprises an eXtensible Markup Language (XML) data structure.

17. A tangible article of manufacture as defined in claim 14 , wherein the audience measurement data comprises at least one of an audio code, a video code, an audio signature, or a video signature.

18. A tangible article of manufacture as defined in claim 17 , wherein the audio code is inserted by a broadcaster to identify the presented program.

19. A tangible article of manufacture as defined in claim 14 , wherein the further includes at least one of a most probable channel or a most probable time.

20. A method comprising:

receiving from a content meter an audience measurement parameter for a presented program;

receiving from the content meter a list of most probable presented programs, programs in the list being selected and ordered based on comparisons of closed-caption text associated with the presented programs to a keyword database, the ordered list including more than one of and fewer than all of the plurality of programs; and

comparing using a processor reference audience measurement parameters for respective ones of the most probable presented programs until the presented content is identified, the reference audience measurement parameters compared in accordance with the order of the most probable presented programs in the list.

21. A method as defined in claim 20 , wherein the collected audience measurement parameter comprises at least one of an audio code embedded in the presented program, a video code embedded in the presented program, an audio signature generated from the presented program, or a video signature generated from the presented program.

22. A method as defined in claim 20 , wherein the ordered list further includes at least one of a most probable channel, or a most probable time.

Assignments (11)
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 Jul 20, 2009
From: NIELSEN MEDIA RESEARCH, LLC (FORMERLY KNOWN AS NIELSEN MEDIA RESEARCH, INC.) A DELAWARE CORPORATION
To: NIELSEN COMPANY (US), LLC, THE
Reel/Frame 022995/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2007
From: RAMASWAMY, ARUN
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 019701/0010 →