IP Library › Granted Patent US 11,444,887
Granted Patent B2
US 11,444,887 · App. 15/915,827 · Granted Sep 13, 2022

Excess bitrate distribution based on quality gain in sabr server

Inventors: Praveen N. Moorthy (San Diego, CA); Mark S. Schmidt (San Diego, CA); Baozhou Li (San Diego, CA); Ajay Luthra (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04L47/70H04L65/4069H04L65/80H04L67/02H04N21/23439H04N21/23655H04N21/234345H04N21/2401H04N21/2402H04N21/2662H04N21/26216H04N21/26258H04N21/44227H04N21/6332H04N21/8456H04L5/0064H04L5/0085H04L5/0087H04L47/787H04L65/602H04L67/101H04L67/303
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,444,887
App. No.
15/915,827
Filed
Mar 8, 2018
Granted
Sep 13, 2022
Kind
B2
Art Unit
2456
USPC
709/226
Abstract

A method provides for delivering video content from a server to a plurality of media devices is disclosed that distributes accurately excess bandwidth. The method includes: determining, by the server, the bandwidth to allocate to each of the plurality of media devices using a hypertext transfer protocol-based live streaming client model or a need parameter vector and/or measured bandwidth limitations associated with each of the plurality of media devices and providing the allocated bandwidth to each of the plurality of media devices, wherein the video content is transmitted in a plurality of segments from the server, and wherein each segment is transmitted at a bitrate that may vary from segment to segment.

Claims (16)

1. A method for providing video content comprising:

providing a HyperText Transfer Protocol-based live streaming client model (“HCM′), determining a bandwidth to allocate to a plurality of media devices using the HCM that is made up of a state-based HCM that is constructed for each of the plurality of media devices;

determining bandwidth constraints associated with each of said plurality of media devices;

determining a number of active media devices associated with the plurality of media devices to allocate the determined bandwidth;

for each respective one of the plurality of active media devices, determining a need parameter vector (“NPV”) and assigning a fraction of the bandwidth to each respective active media device in the plurality of media devices based, at least in part, on: (i) said bandwidth constraints associated with each respective active media device; (ii) measured rates at which video luma Peak Signal to Noise Ratio (PSNR) changes as a function of video bitrate for content delivered to each respective active media device; and (iii) the NPV varied by a scalar quality value for each respective active media device using the HCM construct for each active media device.

2. The method of claim 1 wherein the NPV is based or one or more of the following: video complexity, device profile, service priority level, and codec profile.

3. The method of claim 2 wherein video complexity is derived from video content as an estimation of a complexity of the video content.

4. The method of claim 1 wherein the NPV is computed based on a complexity of video content for each segment.

5. The method of claim 2 wherein the NPV is based on device profile.

6. The method of claim 5 wherein the device profile indicates that an active device is undergoing a transition period requiring a modification to the bandwidth assigned to the active device.

7. The method of claim 6 wherein the transition period is one or more of the following: a channel change, a pause or resume, a seek, a complete, and a join.

8. The method of claim 1 further comprising:

determining an adjustment factor for assigning the fraction of the bandwidth to each active media device.

9. The method of claim 8 wherein the adjustment factor is based on one or more of the following: the NPV for an active media device is over budget, the NPV for an active media device is under budget, an active media device completes playback, and a bottleneck occurs at an active media device.

10. The method of claim 1 wherein the HCM provides an estimate of a fullness of a media-device buffer.

11. The method of claim 1 wherein the determined bandwidth to allocate to each of the plurality of media devices prevents a media device from buffering content already received from a server.

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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: SCHMIDT, MARK S.; LI, BAOZHOU; LUTHRA, AJAY
To: ARRIS ENTERPRISES LLC
Reel/Frame 047822/0413 →
Continuity (2)
Provisional Application 62468583 · Mar 8, 2017
Related Publication 20180262439A1 · Sep 13, 2018