IP Library Granted Patent US 10,110,969
Granted Patent B2
US 10,110,969 · App. 15/650,425 · Granted Oct 23, 2018

Dynamic video advertisement replacement

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,110,969
App. No.
15/650,425
Granted
Oct 23, 2018
Kind
B2
Abstract

A system and method includes an automatic content recognition (ACR) headend to perform ACR recognition on a video stream that is also being streamed to a smart TV, to detect timing of an upcoming ad spot to be delivered within the video stream. An addressable TV (ATV) engine can be in communication with the ACR head end and to: determine, from data of an ad campaign, whether a first ad to be delivered to the ad spot is off target for the ad spot; notify the ad replacer client to replace the first ad with an addressable ad when the first ad is off target for the ad spot; and provide, to the ad replacer client, criteria with which to constrain an ad request to obtain a second ad that is on target for the ad spot.

Claims (31)

1. A smart television comprising:

a non-transitory computer-readable medium storing a first set of instructions and a second set of instructions; and

a processing device to execute the first set of instructions to implement an automatic content recognition (ACR) client and to execute the second set of instructions to implement an advertisement (ad) replacer client,

wherein the ACR client is configured to:

send frames of a video stream to be matched to a headend ACR of an addressable television (ATV) system;

forward, to the ad replacer client, an ACR event received from the headend ACR that identifies a channel on which the video stream is playing; and

notify the ad replacer client upon detecting an ad spot in the video stream, and

wherein the ad replacer client is configured to:

receive a notification from the ATV system, wherein the notification indicates that a first ad destined for the ad spot is off target for the ad spot, and includes criteria for determining a second ad that is on target for the ad spot;

generate an ad request including one or more parameters from the criteria; and

transmit the ad request to a supply side platform (SSP) computing system at which advertisers will bid on filling the ad spot with the second ad.

2. The smart television of claim 1 , wherein the ACR client is further configured to:

monitor the channel on which the video stream is playing; and

notify the ad replacer client in response to detecting a channel change.

3. The smart television of claim 2 , wherein the ad replacer client is further configured to cancel the ad request in response to being notified of the channel change.

4. The smart television of claim 1 , wherein the criteria includes audience parameters comprising one or more of a demographic parameter, a geographic parameter, and a language setting.

5. The smart television of claim 1 , wherein the ad replacer client is further configured to download and install an application through which to retrieve television parameters comprising one or more of a network identifier (ID), a channel ID, a video ID of the video stream, and current time.

6. The smart television of claim 1 , wherein the ACR client is further configured to:

receive a content identifier (ID) for the video stream from the ACR headend; and

send the content ID to the ad replacer client, wherein the content ID identifies an ad campaign with which is affiliated the ad spot.

7. The smart television of claim 6 , wherein the ad replacer client is further configured to:

notify the ATV system that the video stream is being viewed on the channel;

notify the ATV system of the content ID corresponding to the video stream; and

request the notification from an ATV engine of the ATV system.

8. The smart television of claim 6 , wherein the non-transitory computer-readable medium stores the second ad that is delivered to the ad spot.

9. The smart television of claim 1 , wherein the non-transitory computer-readable medium stores a third set of instructions, which, when executed by the processing device, cause the processing device to launch a web browser, the web browser configured to display the second ad.

10. The smart television of claim 1 , wherein the instructions include firmware executable to access frames of the video stream.

11. The smart television of claim 1 , wherein the ad replacer client is further configured to:

begin downloading the second ad;

determine, in view of download speed and file size, when the second ad being downloaded can be played through without buffering; and

signal the processing device to begin playing the second ad in the ad spot.

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 4, 2018
From: LIASSIDES, MARCUS; LIASSIDES, STEFAN
To: SORENSON MEDIA, INC.
Reel/Frame 047062/0421 →