US 11,871,056 B2
Methods and systems for efficiently downloading media assets
Aaron Peter Blohowiak, Belmont, CA (US); Ryan Werth, San Francisco, CA (US); Olivier Chalouhi, Mountain View, CA (US); Ofer Vaisler, Sunnyvale, CA (US); and Milan Patel, Santa Clara, CA (US)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Feb. 28, 2023, as Appl. No. 18/115,519.
Application 18/115,519 is a continuation of application No. 17/873,959, filed on Jul. 26, 2022, granted, now 11,627,352.
Application 17/873,959 is a continuation of application No. 17/522,292, filed on Nov. 9, 2021, granted, now 11,438,641, issued on Sep. 6, 2022.
Application 17/522,292 is a continuation of application No. 17/222,080, filed on Apr. 5, 2021, granted, now 11,202,114, issued on Dec. 14, 2021.
Application 17/222,080 is a continuation of application No. 15/087,214, filed on Mar. 31, 2016, granted, now 10,999,614, issued on May 4, 2021.
Prior Publication US 2023/0217053 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/24 (2011.01); H04N 21/45 (2011.01); H04N 21/442 (2011.01); H04N 21/845 (2011.01); H04N 21/433 (2011.01); H04N 21/462 (2011.01); H04N 21/482 (2011.01); H04N 21/84 (2011.01)
CPC H04N 21/2402 (2013.01) [H04N 21/2407 (2013.01); H04N 21/4334 (2013.01); H04N 21/44209 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/4821 (2013.01); H04N 21/84 (2013.01); H04N 21/845 (2013.01); H04N 21/8456 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a user selection of a media asset;
causing a display of a first graphical representation of the selected media asset;
generating a second graphical representation indicating a portion of the media asset that has been downloaded, wherein the downloaded portion of the media asset is downloaded at a first quality;
determining based on the second graphical representation that a remaining portion of the media asset has not been downloaded;
determining an amount of time required to download the remaining portion of the media asset;
determining, based on an estimated time of a future change to a condition of a communication network, whether the remaining portion of the media asset can be downloaded at the first quality prior to the future change in condition of the communication network; and
in response to determining that the second portion of the media asset cannot be downloaded at the first quality prior to the future change in condition of the communication network, downloading the second portion of the media asset at a second quality, wherein the first quality is higher than the second quality,
further optimizing the first portion of the media asset at the first quality and the second portion of the media asset at the second quality to maximize the first quality from among the first portion of the media asset and the second portion of the media asset.