US 12,231,710 B2
Reduction of startup time in remote HLS
Mark S. Schmidt, San Diego, CA (US); William P. Franks, San Diego, CA (US); and Paul Moroney, La Jolla, CA (US)
Assigned to ARRIS Enterprises LLC, Suwanee, GA (US)
Filed by ARRIS Enterprises LLC, Suwanee, GA (US)
Filed on Oct. 27, 2023, as Appl. No. 18/384,754.
Application 18/384,754 is a continuation of application No. 17/835,375, filed on Jun. 8, 2022, granted, now 11,838,451.
Application 17/835,375 is a continuation of application No. 15/621,467, filed on Jun. 13, 2017, granted, now 11,388,463, issued on Jul. 12, 2022.
Claims priority of provisional application 62/349,623, filed on Jun. 13, 2016.
Prior Publication US 2024/0137593 A1, Apr. 25, 2024
Prior Publication US 2024/0236394 A9, Jul. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2662 (2011.01); H04N 19/40 (2014.01); H04N 21/234 (2011.01); H04N 21/2343 (2011.01); H04N 21/24 (2011.01); H04N 21/433 (2011.01); H04N 21/438 (2011.01); H04N 21/4402 (2011.01); H04N 21/442 (2011.01); H04N 21/845 (2011.01)
CPC H04N 21/2662 (2013.01) [H04N 19/40 (2014.11); H04N 21/23406 (2013.01); H04N 21/234345 (2013.01); H04N 21/2402 (2013.01); H04N 21/4333 (2013.01); H04N 21/4384 (2013.01); H04N 21/44029 (2013.01); H04N 21/44227 (2013.01); H04N 21/8456 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of streaming video comprising:
providing a portion of a recorded video asset to a transcoder or transcoders;
storing pre-transcoded portions of a video asset as a sequence of temporally contiguous chunks, where the pre-transcoded portions sequentially increase in bitrate;
receiving a request from a remote adaptive bitrate (ABR) client player for the recorded video asset at a determined bitrate; and
transmitting the chunks to the remote ABR client player in sequence and at a bitrate no greater than the determined bitrate for a period of time, the magnitude of the period based on the determined bitrate, and thereafter transmitting chunks to the remote ABR client player transcoded in real time at the determined bitrate.