IP Library Granted Patent US 10,652,296
Granted Patent B2
US 10,652,296 · App. 15/727,062 · Granted May 12, 2020

Method and apparatus to efficiently smooth adaptive content playback in HTTP live streaming

Inventors: Remesh Kousalya Sugunan (Bangalore, IN); William P. Franks (San Diego, CA); Nithin Raj Kuyyar Ravindranath (Bangalore, IN); Vinod Jatti (Bangalore, IN); Praveen Girish (Bangalore, IN)
Assignee: ARRIS Enterprises LLC
H04L65/602H04L65/4084H04L65/4092H04L65/607H04L65/80H04N21/234309H04N21/2402H04L67/02
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,652,296
App. No.
15/727,062
Granted
May 12, 2020
Kind
B2
Abstract

A system is provided that is designed to smooth and reduce the transition time of a live stream while switching to different bitrate transcode profiles. This accomplishment is achieved by avoiding pre buffer time using parallel transcode sessions and enabling a fast response to network congestion, as desired bitrate chunks/segments are readily available. The client, for example the HLS client, is not aware of switching the bitrate and is not taxed with any demands, as only the HLS server needs to manage synchronization of any pre-transcoded content and continue with further transcoding of the content.

Claims (23)

1. A real-time transcoding method to provide content by a server to a user, comprising:

initiating a transcoding session from the server to the user;

providing playlist files with a current user-supported profile to the server;

setting a current session bitrate profile based on the current user-supported profile;

identifying one or more transcoder units as primary and standby transcoder units;

frame-aligning chunks of the primary and standby transcoder units;

choosing one of variants of the chunks and discarding other ones of the chunks based on a recent measurement of bandwidth congestion;

setting a bitrate profile of the one or more standby transcoder units at a lower bitrate than the primary transcoder unit's current session bitrate profile;

wherein when the current session bitrate profile is at a lowest bitrate profile, the method comprises:

not using the one or more standby transcoder units; and

shutting down the standby transcoder units from current operation and continuing operation with only the primary transcoder unit.

2. The method of claim 1 , wherein the initiating a transcoding session comprises:

identifying an idle transcoder unit; and

assigning the idle transcoder unit to the user for the primary transcoder unit.

3. The method of claim 2 , wherein when if an idle transcoder unit is not available, the method comprises:

identifying the primary transcoder as a priority compared to the standby transcoder unit that is allotted to another user;

identifying an available active standby transcoder unit;

shutting down the active standby unit from another user session and assigning the active standby transcoder unit to the user.

4. The method of claim 1 , wherein a first standby transcoder unit is set to a bitrate profile of 75% of the current session bitrate profile.

5. The method of claim 4 , wherein a second standby transcoder unit is set to a bitrate profile of 50% of the current session bitrate profile.

6. The method of claim 1 , further comprising:

releasing any unused standby transcoder units; and

unlinking the standby transcoder units and marking the standby transcoder unit as an idle transcoder unit.

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 →
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 →
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 Oct 6, 2017
From: SUGUNAN, REMESH KOUSALYA; FRANKS, WILLIAM P.; RAVINDRANATH, NITHIN RAJ KUYYAR; JATTI, VINOD; GIRISH, PRAVEEN
To: ARRIS ENTERPRISES LLC
Reel/Frame 043806/0632 →
Continuity (1)
Related Publication 20190109883A1 · Apr 11, 2019