IP Library Granted Patent US 9,191,709
Granted Patent B2
US 9,191,709 · App. 10/592,193 · Granted Nov 17, 2015

Digital ad insertion for video-on-demand

Inventors: Jay B. Schiller (Medina, WA); Christopher R. Halverson (Portland, OR); Andrew J. B. Poole (Louisville, CO); Joseph R. Matarese (Portland, OR)
Assignee: ARRIS Enterprises, Inc.
H04N21/47202H04N7/17336H04N21/25891H04N21/262H04N21/2668H04N21/26258H04N21/812H04N21/8456H04N21/8543
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,191,709
App. No.
10/592,193
Granted
Nov 17, 2015
Kind
B2
Abstract

A video-on-demand (VOD) service provider is configured to select advertising to provide with video-on-demand content, the advertising selected at least in part according to at least one of content metadata, ad schedules, or subscriber profile information, and to signal when the advertising is unavailable. The VOD service provider is configured to identify ad break points for the video-on-demand content to generate a playlist identifying the video-on-demand content and when the video-on-demand content is to be provided, and identifying content corresponding to selected advertising and when the content corresponding to the selected advertising is to be provided. The VOD server receives from a set top box a signal to pause or stop providing of the content to the set top box, and receives from the set top box a signal to resume providing the content to the set top box, and selects different advertising at least in part according to changed conditions when the signal to resume is received, and modifies the playlist to reference the different advertising.

Claims (34)

1. A video-on-demand service provider comprising machine memory and circuits, the machine memory and circuits themselves comprising:

logic configured to select advertising to provide with video-on-demand content, the advertising to provide selected at least in part according to at least one of content metadata, ad schedules, or subscriber profile information, and to signal when the advertising to provide is unavailable;

logic configured to identify ad break points for the video-on-demand content;

logic configured to generate a playlist identifying the video-on-demand content and when the video-on-demand content is to be provided, and identifying content corresponding to selected advertising and when the content corresponding to selected advertising is to be provided;

logic to receive from a set top box a signal to pause or stop providing of the content to the set top box;

logic to receive from the set top box a signal to resume providing the content to the set top box; and

logic to select different advertising from the advertising to provide at least in part according to changed conditions when the signal to resume providing the content to the set top box is received, and to modify the playlist to reference the different advertising.

2. The video-on-demand service provider of claim 1 , wherein the logic configured to generate the playlist further comprises:

logic configured to generate playlist references that result in replacement of advertising content embedded in the video-on-demand content.

3. The video-on-demand service provider of claim 1 , wherein the logic configured to generate the playlist further comprises:

logic configured to generate playlist references that result in insertion of ad content when providing the video-on-demand content.

4. The video-on-demand service provider of claim 1 , wherein the logic configured to select the advertising to provide with the video-on-demand content further comprises:

logic configured to select the advertising to provide according to an ad schedule for a region comprising the set top box that provided a request for the video-on-demand content.

5. A method comprising:

receiving a content identifier from a set top box;

selecting advertising to provide with content corresponding to the content identifier, the advertising to provide selected, at least in part, according to at least one of a feature or property of the content corresponding to the content identifier, a feature or property of a household or subscriber requesting the content, or a feature or property of a geographic region comprising the set top box from which a request for the content corresponding to the content identifier is received;

generating a playlist referencing the content corresponding to the content identifier and the advertising to provide, and signaling when the advertising to provide is unavailable;

providing the playlist to a video server, the video server applying references in the playlist to identify the content corresponding to the content identifier and the advertising to provide to the set top box;

receiving from the set top box a signal to pause or stop providing of the content to the set top box;

receiving from the set top box a signal to resume providing the content to the set top box; and

selecting different advertising from the advertising to provide at least in part according to changed conditions when the signal to resume providing the content to the set top box is received, and modifying the playlist to reference the different advertising.

6. The method of claim 5 , wherein selecting the advertising to provide with the content corresponding to the content identifier further comprises:

selecting the advertising to provide at least in part according to at least one of a date or time of day that the content identifier is received.

7. The method of claim 5 , wherein selecting the advertising to provide with the content corresponding to the content identifier further comprises:

selecting the advertising to provide at least in part according to at least one of a set top box identifier, a household or subscriber identifier, or a set top box service group.

8. The method of claim 7 , wherein selecting the the advertising to provide at least in part according to at least one of the set top box identifier, the household or subscriber identifier, or the set top box service group further comprises:

selecting the advertising to provide at least in part according to a MAC address of the set top box.

9. The method of claim 5 , wherein selecting the advertising to provide with the content corresponding to the content identifier further comprises:

selecting the advertising to provide at least in part according to at least one of a rating, provider, or category of the content corresponding to the content identifier.

10. The method of claim 5 , further comprising:

receiving one or more signals to cause replaying of at least a portion of the content; and

modifying the playlist so that advertising content that has already been provided is not provided again.

11. The method of claim 5 , further comprising:

updating an ad tracking database as a result of providing ad content referenced in the playlist.

Assignments (13)
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2011
From: HALVERSON, CHRISTOPHER R.; MATARESE, JOSEPH R.; POOLE, ANDREW J.B.; SCHILLER, JAY B.
To: ARRIS GROUP, INC
Reel/Frame 026190/0541 →
Continuity (2)
Provisional Application 60552060 · Mar 9, 2004
Related Publication 20120030704A1 · Feb 2, 2012