IP Library › Granted Patent US 10,498,790
Granted Patent B2
US 10,498,790 · App. 14/819,629 · Granted Dec 3, 2019

Systems and methods for multicast delivery of a managed bundle in service provider networks

Inventor: Thomas L. DuBreuil (Ivyland, PA)
Assignee: ARRIS Enterprises LLC
H04L65/602H04L65/4076H04L65/605H04L65/607H04N21/23439H04N21/234354H04N21/26216H04N21/6405H04N21/8456H04L65/4084
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,498,790
App. No.
14/819,629
Granted
Dec 3, 2019
Kind
B2
Abstract

A method is provided for distributing video content by a network operator. The method includes receiving media streams including programs having a prescribed duration; assigning a traffic index for each program contained within the media streams, each traffic index reflecting the volume of traffic expected to be associated with the program by client devices; selecting a predetermined number of programs to provide to client devices based at least in part on the traffic index for each program; encoding said selected program as individual adaptive bitrate streams; and streaming said encoded individual adaptive bitrate streams to client devices over the network as a managed bundle, wherein the adaptive bitrate streams in the bundle are multicast simultaneously to the client devices.

Claims (29)

1. A method of distributing content by a network operator, the method comprising:

receiving a plurality of media streams, each media stream including a plurality of linear programs containing only adaptive bitrate video having a prescribed duration;

assigning a traffic index for each of the programs contained within each of the media streams, each traffic index reflecting the volume of traffic expected to be associated with the program by a client device;

selecting a predetermined number of the programs to provide to the client device dynamically as the programs are received;

statistically multiplexing the selected programs into a managed bundle based at least in part on the traffic index for each of the programs, the traffic index based at least in part on the popularity of each of the programs;

encoding said selected programs as individual adaptive bitrate streams; and

streaming said encoded individual adaptive bitrate streams to client device over the network in IP as the managed bundle, wherein the adaptive bitrate streams in the bundle are multicast simultaneously to the client device with a substantially constant bitrate.

2. The method of claim 1 , wherein encoding said selected programs as individual adaptive bitrate streams comprises encoding each program in a corresponding adaptive bitrate stream and providing the collection of corresponding adaptive bitrate streams as bundle of streams, each stream in the bundle having a particular time assignment.

3. The method of claim 2 , further comprising:

allocating bandwidth to the adaptive bitrate streams based on the collection of streams in the bundle.

4. The method of claim 3 ,

wherein each of the adaptive bitrate streams is variable bitrate (VBR) encoded, and

wherein uniform quality is delivered within each of the programs in the bundle by controlling the VBR encoding of each adaptive bitrate stream.

5. The method of claim 1 , wherein each program comprises a plurality of segments having a prescribed duration.

6. The method of claim 1 , wherein in encoding said selected programs as individual adaptive bitrate streams, each selected program comprises a plurality of profiles having different bitrates and/or resolutions.

7. The method of claim 6 , wherein the plurality of profiles for each selected program are provided together in the individual adaptive bitrate stream for said program.

8. The method of claim 6 , wherein the plurality of profiles for each selected program are provided separately in individual adaptive bitrate streams.

9. The method of claim 6 , wherein the plurality of different bitrate comprises approximately 3 to 15 constant bitrates.

10. The method of claim 6 , wherein the plurality of resolutions comprises a resolution range of approximately common intermediate format (CIF) to 1080P.

11. The method of claim 1 ,

wherein the traffic index is calculated by metrics obtained by or provided to a service provider,

wherein the metrics are selected from the group consisting of: Nielsen ratings of prior showings of a program or series, number of viewers in a region for previous showings or episodes of a program, number of viewers that watched a channel the night before or the week before, anticipated number of viewers based on viewer feedback, social media discussion popularity.

12. The method of claim 1 , further comprising:

storing the encoded individual adaptive bitrate streams.

13. The method of claim 12 , further comprising:

providing a stored encoded individual adaptive bitrate stream to a client device upon request.

14. The method of claim 13 , wherein the encoded individual adaptive bitrate stream comprises a plurality of profiles for a program.

15. The method of claim 13 , wherein the client device's request comprises a start over or look back recorded service.

16. The method of claim 1 , wherein the plurality of programs comprise one or more of television shows, movies, sports programs, television channels, news and special events.

Assignments (10)
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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: DUBREUIL, THOMAS L.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036266/0803 →
Continuity (2)
Provisional Application 62034236 · Aug 7, 2014
Related Publication 20160044080A1 · Feb 11, 2016