US 11,758,200 B2
System and method for converting adaptive stream to downloadable media
Bradley Reitmeyer, Allen, TX (US); Paul Martel, Richardson, TX (US); and Christopher Joel Ribble, Garland, TX (US)
Assigned to RESI MEDIA LLC, Plano, TX (US)
Filed by RESI MEDIA LLC, Plano, TX (US)
Filed on Jun. 20, 2022, as Appl. No. 17/844,696.
Application 17/844,696 is a continuation of application No. 17/206,250, filed on Mar. 19, 2021, granted, now 11,412,272.
Application 17/206,250 is a continuation in part of application No. 17/198,307, filed on Mar. 11, 2021, granted, now 11,405,661.
Application 17/198,307 is a continuation of application No. 16/710,660, filed on Dec. 11, 2019, granted, now 10,951,925.
Application 16/710,660 is a continuation of application No. 16/017,474, filed on Jun. 25, 2018, granted, now 10,511,864.
Application 16/017,474 is a continuation in part of application No. 15/944,312, filed on Apr. 3, 2018, granted, now 10,327,013.
Application 15/944,312 is a continuation of application No. 15/462,816, filed on Mar. 18, 2017, granted, now 9,936,228.
Application 15/462,816 is a continuation of application No. 15/252,368, filed on Aug. 31, 2016, granted, now 9,602,846.
Prior Publication US 2022/0394312 A1, Dec. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2187 (2011.01); H04N 21/845 (2011.01); H04N 21/2743 (2011.01); H04N 21/6377 (2011.01); H04N 21/432 (2011.01); H04N 21/6334 (2011.01); H04N 21/2365 (2011.01); H04N 21/4402 (2011.01); H04L 65/75 (2022.01)
CPC H04N 21/2187 (2013.01) [H04L 65/765 (2022.05); H04N 21/2365 (2013.01); H04N 21/2743 (2013.01); H04N 21/432 (2013.01); H04N 21/440218 (2013.01); H04N 21/63345 (2013.01); H04N 21/63775 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, by a thread among a plurality of threads executing on one or more processors, a media segment included in a portion of a media stream requested by a device;
concatenating, by the thread among the plurality of threads executing on the one or more processors, the media segment into a media file corresponding to the requested portion of the media stream; and
by the one or more processors and based on a determination that the requested portion of the media stream is included in the media file, providing the media file that corresponds to the requested portion of the media stream to the device.