IP Library Granted Patent US 10,771,858
Granted Patent B2
US 10,771,858 · App. 15/831,838 · Granted Sep 8, 2020

Creating and fulfilling dynamic advertisement replacement inventory

Inventors: Marcus Liassides (Cardiff, GB); Stefan Liassides (Cambridge, GB)
Assignee: The Nielsen Company (US), LLC
H04N21/812G06Q30/02G06Q30/0241G06Q30/0276G06Q30/0277H04N21/252H04N21/2547H04N21/25841H04N21/25883H04N21/262H04N21/44016H04N21/44204H04N21/44209H04N21/458H04N21/4532H04N21/4667
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 10,771,858
App. No.
15/831,838
Granted
Sep 8, 2020
Kind
B2
Abstract

A processing device can execute instructions to query a database to determine a top-ranked avail for a target audience, to generate a target avail, determine the target avail is not within a sell CPM price for the target audience, and determine that demand for the target avail as addressable television (ATV) impressions is beyond a predetermined threshold sufficient to discount the CPM price of the target avail for the target audience. The ATV impressions can be derived from directly addressable replacement ads. The processing device can further determine that the target avail is within the sell CPM price for the target audience with a determined discount and discount the sell CPM price for the target avail by the determined discount that decreases a margin for an ad campaign when filling the target avail with a broadcast ad. Also, ATV sell CPM price can be adjusted according to programmable TV campaign performance.

Claims (46)

1. A system comprising:

a processing device; and

a non-transitory computer-readable storage medium in communication with the processing device, the non-transitory computer-readable storage medium storing instructions that when executed on the processing device cause the processing device to perform operations comprising:

monitoring, using automatic content recognition (ACR), a video stream as the video stream is delivered to a television (TV);

during the monitoring of the video stream, identifying, in at least one media segment of the video stream, a broadcasted TV ad before the TV is to receive and display the broadcasted TV ad for an advertisement (ad) spot, wherein the broadcasted TV ad is associated with a first party;

determining, in real time, that the broadcasted TV ad is on target for a target audience for the ad spot;

in response to determining that the broadcasted TV ad is on target, determining, in real time, that the broadcasted TV ad is underperforming based on actual addressable TV impressions of the broadcasted TV ad being less than a desired number of addressable TV impressions for the broadcasted TV ad;

in response to determining that the broadcasted TV ad is underperforming:

increasing a sell cost-per-mille (CPM) price of addressable TV impressions for the ad spot based on a percentage by which the broadcast ad is underperforming;

providing criteria to an ad replacer client for generating a request to replace the broadcasted TV ad with a replacement ad for dynamic advertisement replacement (DAR) for the ad spot; and

providing, to a second party, the request for the replacement ad for the DAR for the ad spot;

receiving the replacement ad from the second party for the DAR based on digital advertising campaign objectives of the second party, the digital advertising campaign objectives comprising an available budget, a target audience, and a desired number of addressable TV impressions;

determining a number of predicted DAR impressions for the replacement ad, the predicted DAR impressions based on historical advertising data, a broadcast TV network, and a time of day;

providing data for determining that the replacement ad corresponding to the ad spot satisfies the digital advertising campaign objectives; and

responsive to determining that the replacement ad satisfies the digital advertising campaign objectives, communicating the replacement ad to replace the broadcasted TV ad for the ad spot in the video stream delivered to the TV,

wherein determining that the replacement ad satisfies the digital advertising campaign objectives occurs as the video stream is delivered to the TV and further comprises:

receiving the CPM for the replacement ad; and

determining that the CPM for the replacement ad satisfies the available budget of the digital advertising campaign objectives.

2. The system of claim 1 , wherein the historical advertising data comprises at least one of previous broadcast TV ad campaigns, previous dynamic ad replacement campaigns, viewer profiles, or viewing patterns corresponding to the viewer profiles.

3. The system of claim 1 , wherein the historical advertising data comprises an average of addressable television (ATV) impressions derived from directly addressable replacement ads that each target a particular smart TV accessible over a public network.

4. The system of claim 1 , wherein determining that the replacement ad satisfies the digital advertising campaign objectives further comprises determining that the number of predicted DAR impressions satisfies the desired number of impressions of the digital advertising campaign objectives.

5. The system of claim 1 , wherein the operations further comprise providing a report that identifies a number of actual impressions during broadcast corresponding to the replacement ad.

6. The system of claim 1 , wherein the operations further comprise comparing an actual number of addressable TV impressions for the replacement ad to the number of predicted DAR impressions.

7. The system of claim 1 , wherein the operations further comprise providing a report that identifies a number of actual impressions during broadcast corresponding to the replacement ad and the underperforming ad.

8. A method comprising:

monitoring, by data processing hardware, using automatic content recognition (ACR), a video stream as the video stream is delivered to a television (TV);

during the monitoring of the video stream, identifying, in at least one media segment of the video stream, a broadcasted TV ad before the TV is to receive and display the broadcasted TV ad for an advertisement (ad) spot, wherein the broadcasted TV ad is associated with a first party;

determining, in real time, that the broadcasted TV ad is on target for a target audience for the ad spot;

in response to determining that the broadcasted TV ad is on target, determining, by the data processing hardware, in real time, that the broadcasted TV ad is underperforming based on actual addressable TV impressions of the broadcasted TV ad being less than a desired number of addressable TV impressions for the broadcasted TV ad;

in response to determining that the broadcasted TV ad is underperforming:

increasing, by the data processing hardware, a sell cost-per-mille (CPM) price of addressable TV impressions for the ad spot based on a percentage by which the broadcast ad is underperforming;

providing criteria to an ad replacer client for generating a request to replace the broadcasted TV ad with a replacement ad for dynamic advertisement replacement (DAR) for the ad spot, and

providing, by the data processing hardware, to a second party, the request for the replacement ad for the DAR for the ad spot;

receiving, by the data processing hardware, the replacement ad for the DAR from the second party based on digital advertising campaign objectives of the second party, the digital advertising campaign objectives comprising an available budget, a target audience, and a desired number of addressable TV impressions;

determining, by the data processing hardware, a number of predicted DAR impressions for the replacement ad, the predicted DAR impressions based on historical advertising data, a broadcast TV network, and time of day;

providing, by the data processing hardware, data for determining that the replacement ad corresponding to the ad spot satisfies the digital advertising campaign objectives; and

responsive to determining that the replacement ad satisfies the digital advertising campaign objectives, communicating the replacement ad to replace the broadcasted TV ad for the ad spot in the video stream delivered to the TV,

wherein determining that the replacement ad satisfies the digital advertising campaign objectives occurs as the video stream is delivered to the TV and further comprises:

receiving the CPM for the replacement ad; and

determining that the CPM for the replacement ad satisfies the available budget of the digital advertising campaign objectives.

9. The method of claim 8 , wherein the historical advertising data comprises at least one of previous broadcast TV ad campaigns, previous dynamic ad replacement campaigns, viewer profiles, or viewing patterns corresponding to the viewer profiles.

10. The method of claim 8 , wherein the historical advertising data comprises an average of addressable television (ATV) impressions derived from directly addressable replacement ads that each target a particular smart TV accessible over a public network.

11. The method of claim 8 , wherein determining that the replacement ad satisfies the digital advertising campaign objectives further comprises determining that the number of predicted DAR impressions satisfies the desired number of impressions of the digital advertising campaign objectives.

12. The method of claim 8 further comprising receiving, by the data processing hardware, a report that identifies a number of actual impressions during broadcast corresponding to the replacement ad.

13. The method of claim 8 , further comprising comparing an actual number of addressable TV impressions for the replacement ad to the number of predicted DAR impressions.

14. The method of claim 8 , further comprising receiving, by the data processing hardware, a report that identifies a number of actual impressions during broadcast corresponding to the replacement ad and the underperforming ad.

Assignments (11)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
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 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 056982/0194) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0664 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jun 29, 2021
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 056982/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: THE NIELSEN COMPANY (US), LLC
To: ROKU, INC.
Reel/Frame 056106/0376 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Apr 20, 2021
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC; GRACENOTE, INC.
Reel/Frame 056973/0280 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2019
From: SORENSON MEDIA, INC.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 048355/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2018
From: LIASSIDES, MARCUS; LIASSIDES, STEFAN
To: SORENSON MEDIA, INC.
Reel/Frame 047148/0964 →
Continuity (3)
Continuation 15058819 · Mar 2, 2016
Provisional Application 62216216 · Sep 9, 2015
Related Publication 20180098133A1 · Apr 5, 2018