IP Library Granted Patent US 11,089,385
Granted Patent B2
US 11,089,385 · App. 16/791,909 · Granted Aug 10, 2021

Accelerated television advertisement identification

Inventors: Narasimha Reddy Goli (Tampa, FL); Gangadhar Jakkula (Tampa, FL); Michael Allen Bivins (San Francisco, CA); Thomas A. Potter (Shelton, CT); Venkata Lakshmi Kumar Pittu (Tampa, FL); Kevin J. Rini (Tampa, FL)
Assignee: The Nielsen Company (US), LLC
H04N21/812G06Q30/0241H04N21/23418H04N21/25435H04N21/6118
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 11,089,385
App. No.
16/791,909
Granted
Aug 10, 2021
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to credit commercial broadcasts are disclosed. Example commercial crediting apparatus disclosed herein compare first identification information and first timing information obtained from a first monitored data feed with second identification information and second timing information in a second monitored data feed to identify a first final distributor code represented in the second monitoring data feed, the first identification information and the first timing information corresponding to a first commercial represented in the first monitored data feed. Disclosed example apparatus also access data that maps a first original distributor code to the first final distributor code, identify the first commercial in lineup data based on the first original distributor code, and adjust, based on a duration of the first commercial, a duration obtained for a first media program listed in the lineup data.

Claims (38)

1. An apparatus comprising:

memory; and

processor circuitry to execute computer readable instructions to:

compare first identification information and first timing information obtained from a first data feed with second identification information and second timing information in a second data feed to identify a first code represented in the second data feed, the first identification information and the first timing information corresponding to a commercial represented in the first data feed;

identify the commercial in lineup data based on a second code mapped to the first code;

access ratings data for a media program that is adjacent to the commercial according to the lineup data; and

adjust the ratings data for the media program based on attribute data included in the lineup data to describe the commercial.

2. The apparatus of claim 1 , wherein the attribute data includes a duration of the commercial, and the processor circuitry is to adjust the ratings data for the media program based on the duration of the commercial.

3. The apparatus of claim 2 , wherein the duration is a first duration, and the processor circuitry is to subtract the first duration of the commercial from a second duration provided in the ratings data for the media program.

4. The apparatus of claim 2 , wherein the processor circuitry is to adjust the ratings data for the media program based on an overlap between the commercial and the media program, the overlap based on the duration of the commercial.

5. The apparatus of claim 1 , wherein the processor circuitry is to map the first code to the second code based on mapping data obtained from the second data feed.

6. The apparatus of claim 4 , wherein the mapping data is based on watermarks decoded from the second data feed.

7. The apparatus of claim 1 , wherein the processor circuitry is to:

obtain the first data feed from a first system; and

obtain the second data feed from a second system different from the first system.

8. A non-transitory computer readable medium comprising computer readable instructions that, when executed, cause a processor to at least:

compare first identification information and first timing information obtained from a first data feed with second identification information and second timing information in a second data feed to identify a first code represented in the second data feed, the first identification information and the first timing information corresponding to a commercial represented in the first data feed;

identify the commercial in lineup data based on a second code mapped to the first code;

access ratings data for a media program that is adjacent to the commercial according to the lineup data; and

adjust the ratings data for the media program based on attribute data included in the lineup data to describe the commercial.

9. The non-transitory computer readable medium of claim 8 , wherein the attribute data includes a duration of the commercial, and the instructions cause the processor to adjust the ratings data for the media program based on the duration of the commercial.

10. The non-transitory computer readable medium of claim 9 , wherein the duration is a first duration, and the instructions cause the processor to subtract the first duration of the commercial from a second duration provided in the ratings data for the media program.

11. The non-transitory computer readable medium of claim 9 , wherein the instructions cause the processor to adjust the ratings data for the media program based on an overlap between the commercial and the media program, the overlap based on the duration of the commercial.

12. The non-transitory computer readable medium of claim 8 , wherein the instructions cause the processor to map the first code to the second code based on mapping data obtained from the second data feed.

13. The non-transitory computer readable medium of claim 12 , wherein the mapping data is based on watermarks decoded from the second data feed.

14. The non-transitory computer readable medium of claim 8 , wherein the instructions cause the processor to:

obtain the first data feed from a first system; and

obtain the second data feed from a second system different from the first system.

15. A method comprising:

comparing, by executing an instruction with a processor, first identification information and first timing information obtained from a first data feed with second identification information and second timing information in a second data feed to identify a first code represented in the second data feed, the first identification information and the first timing information corresponding to a commercial represented in the first data feed;

identifying, by executing an instruction with the processor, the commercial in lineup data based on a second code mapped to the first code;

accessing ratings data for a media program that is adjacent to the commercial according to the lineup data; and

adjusting, by executing an instruction with the processor, the ratings data for the media program based on attribute data included in the lineup data to describe the commercial.

16. The method of claim 15 , wherein the attribute data includes a duration of the commercial, and the adjusting of the ratings data for the media program is based on the duration of the commercial.

17. The method of claim 16 , wherein the duration is a first duration, and the adjusting includes subtracting the first duration of the commercial from a second duration provided in the ratings data for the media program.

18. The method of claim 16 , wherein the adjusting of the ratings data for the media program is based on an overlap between the commercial and the media program, the overlap based on the duration of the commercial.

19. The method of claim 15 , further including map the first code to the second code based on mapping data obtained from the second data feed.

20. The method of claim 19 , wherein the mapping data is based on watermarks decoded from the second data feed.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: GOLI, NARASIMHA REDDY; JAKKULA, GANGADHAR; BIVINS, MICHAEL ALLEN; POTTER, THOMAS A.; PITTU, VENKATA LAKSHMI KUMAR; RINI, KEVIN J.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 055933/0165 →
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 →