IP Library Granted Patent US 11,252,447
Granted Patent B2
US 11,252,447 · App. 16/007,307 · Granted Feb 15, 2022

Linear advertising for adaptive bitrate splicing

Inventors: David A. Romwell (Hillsboro, OR); David J. Czeck, Jr. (Beaverton, OR); Xavier P. Denis (Beaverton, OR)
Assignee: ARRIS Enterprises LLC
H04N21/23424H04N21/25841H04N21/2668H04N21/26258H04N21/4524H04N21/4532H04N21/812H04N21/8455H04N21/8456H04N21/858
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,252,447
App. No.
16/007,307
Filed
Jun 13, 2018
Granted
Feb 15, 2022
Kind
B2
Art Unit
2425
USPC
725/34
Abstract

Methods, systems, and computer readable media can be operable to facilitate a coordination between QAM and adaptive bitrate content delivery. Location information associated with a device may be utilized to identify and retrieve advertisements or alternate content for placement into a stream that is carrying requested content. Advertisement or alternate content may be placed into a stream based on retrieved placement information. The placement information may be resolved from one format to another depending upon a specific mode of delivery that is selected for delivering the stream to a media device.

Claims (36)

1. A method, comprising:

retrieving playback information and location information associated with a device requesting content, wherein the playback information and location information is retrieved by a manifest controller from an edge device that provides content, through a QAM device, to the device requesting content;

retrieving a channel manifest associated with the content;

retrieving advertisement placement information;

resolving the advertisement placement information to a format associated with a path for delivering the content to the device, wherein resolving the advertisement placement information comprises translating traffic and billing system identifiers into asset identifiers and uniform resource locators used for adaptive bitrate delivery of the content;

retrieving an advertisement manifest;

generating a channel manifest with spliced advertisements; and

outputting the channel manifest with spliced advertisements to the edge device, wherein the edge device utilizes the channel manifest with spliced advertisements to retrieve media segments and deliver the media segments to the device requesting content.

2. The method of claim 1 , wherein the advertisement placement information comprises one or more advertisement spot identifiers, and wherein the one or more advertisement spot identifiers are resolved to URL.

3. The method of claim 1 , wherein the location information associated with the device comprises a network identifier, a zone identifier, region attributes, or profile attributes.

4. The method of claim 1 , wherein the advertisement manifest is selected and retrieved based upon the location information associated with the device.

5. The method of claim 1 , wherein the advertisement manifest is selected and retrieved based upon tune in/out information.

6. A system, comprising a manifest controller that:

retrieves playback information and location information associated with a device requesting content, wherein the playback information and location information is retrieved by a manifest controller from an edge device that provides content, through a QAM device, to the device requesting content;

retrieves a channel manifest associated with the content;

retrieves advertisement placement information;

resolves the advertisement placement information to a format associated with a path for delivering the content to the device, wherein resolving the advertisement placement information comprises translating traffic and billing system identifiers into asset identifiers and uniform resource locators used for adaptive bitrate delivery of the content;

retrieves an advertisement manifest;

generates a channel manifest with spliced advertisements; and

outputs the channel manifest with spliced advertisements to the edge device, wherein the edge device utilizes the channel manifest with spliced advertisements to retrieve media segments and deliver the media segments to the device requesting content.

7. The system of claim 6 , wherein the advertisement placement information comprises one or more advertisement spot identifiers, and wherein the one or more advertisement spot identifiers are resolved to URL.

8. The system of claim 6 , wherein the location information associated with the device comprises a network identifier, a zone identifier, region attributes, or profile attributes.

9. The system of claim 6 , wherein the advertisement manifest is selected and retrieved based upon the location information associated with the device.

10. The system of claim 6 , wherein the advertisement manifest is selected and retrieved based upon tune in/out information.

11. One or more non-transitory computer readable media operable to execute on a processor, the computer readable being operable to cause the processor to perform the operations comprising:

retrieving playback information and location information associated with a device requesting content, wherein the playback information and location information is retrieved by a manifest controller from an edge device that provides content, through a QAM device, to the device requesting content;

retrieving a channel manifest associated with the content;

retrieving advertisement placement information;

resolving the advertisement placement information to a format associated with a path for delivering the content to the device, wherein resolving the advertisement placement information comprises translating traffic and billing system identifiers into asset identifiers and uniform resource locators used for adaptive bitrate delivery of the content;

retrieving an advertisement manifest;

generating a channel manifest with spliced advertisements; and

outputting the channel manifest with spliced advertisements to the edge device, wherein the edge device utilizes the channel manifest with spliced advertisements to retrieve media segments and deliver the media segments to the device requesting content.

12. The one or more non-transitory computer-readable media of claim 11 , wherein the advertisement placement information comprises one or more advertisement spot identifiers, and wherein the one or more advertisement spot identifiers are resolved to URL.

13. The one or more non-transitory computer-readable media of claim 11 , wherein the location information associated with the device comprises a network identifier, a zone identifier, region attributes, or profile attributes.

14. The one or more non-transitory computer-readable media of claim 11 , wherein the advertisement manifest is selected and retrieved based upon the location information associated with the device.

15. The one or more non-transitory computer-readable media of claim 11 , wherein the advertisement manifest is selected and retrieved based upon tune in/out information.

Assignments (8)
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2018
From: ROMWELL, DAVID A.; CZECK, DAVID J., JR.; DENIS, XAVIER P.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046801/0126 →
Continuity (2)
Provisional Application 62518926 · Jun 13, 2017
Related Publication 20180359502A1 · Dec 13, 2018