US 11,985,379 B2
System and method for seamless content transition
Aniela M. Rosenberger, Norristown, PA (US); William P. Franks, San Diego, CA (US); Kaliraj Kalaichelvan, San Diego, CA (US); Arpan Kumar Kaushal, San Diego, CA (US); Rajesh K. Rao, San Marcos, CA (US); and Ernest G. Schmitt, Maple Glen, PA (US)
Assigned to ARRIS Enterprises LLC, Horsham, PA (US)
Filed by ARRIS ENTERPRISES LLC, Suwanee, GA (US)
Filed on Feb. 15, 2022, as Appl. No. 17/671,835.
Claims priority of provisional application 63/170,687, filed on Apr. 5, 2021.
Prior Publication US 2022/0321942 A1, Oct. 6, 2022
Int. Cl. H04N 21/218 (2011.01); H04L 65/611 (2022.01); H04N 21/2187 (2011.01); H04N 21/234 (2011.01); H04N 21/236 (2011.01); H04N 21/41 (2011.01); H04N 21/433 (2011.01); H04N 21/438 (2011.01); H04N 21/472 (2011.01); H04N 21/6587 (2011.01); H04N 21/845 (2011.01); H04N 21/858 (2011.01)
CPC H04N 21/438 (2013.01) [H04L 65/611 (2022.05); H04N 21/2187 (2013.01); H04N 21/4334 (2013.01); H04N 21/47217 (2013.01); H04N 21/8455 (2013.01); H04N 21/8586 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A system for the transition from playback of recorded video content to streaming video content, comprising:
a display device;
a memory device storing streaming video content; and
a controller configured to:
obtain a content uniform resource locator (URL) for a content delivery network (CDN) providing the streaming video content;
create a hybrid media presentation description (HMPD) that includes at least (i) media segments, (ii) index segments, and (iii) the content URL for the CDN providing the streaming video content;
store said HMPD in the memory device in association with the stored streaming video content;
detect that (i) a playback of the stored streaming video content upon the display device has been exhausted, and (ii) the streaming of the video content associated with the stored content URL is still in progress;
in response to detecting that (i) the playback of the stored streaming video content upon the display device has been exhausted, and (ii) the streaming of the video content associated with the stored content URL is still in progress, retrieve the content URL from the HMPD and establish a connection to the streaming video content utilizing the retrieved content URL; and
upon establishing said connection, direct the in progress streaming video content to the display device.