IP Library Granted Patent US 11,871,056
Granted Patent B2
US 11,871,056 · App. 18/115,519 · Granted Jan 9, 2024

Methods and systems for efficiently downloading media assets

Inventors: Aaron Peter Blohowiak (Belmont, CA); Ryan Werth (San Francisco, CA); Olivier Chalouhi (Mountain View, CA); Ofer Vaisler (Sunnyvale, CA); Milan Patel (Santa Clara, CA)
Assignee: Rovi Guides, Inc.
H04N21/2402H04N21/2407H04N21/4334H04N21/44209H04N21/4532H04N21/4622H04N21/4821H04N21/84H04N21/845H04N21/8456
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 11,871,056
App. No.
18/115,519
Granted
Jan 9, 2024
Kind
B2
Abstract

Methods and systems are described for downloading media assets efficiently and quickly before loss of network connectivity. The method may allow a user to download portions of a media asset in different versions to download a maximum portion of the media asset before loss of network connectivity. Certain versions of media assets may be downloaded more quickly than other versions of media assets. The method may also allow a user to view partially downloaded media assets without network connectivity. The method may also replace portions of media assets downloaded in a first version with portions of the media assets in a second version once network connectivity is restored.

Claims (36)

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.

2. The method of claim 1 , further comprising, overlaying the second graphical representation on the first graphical representation.

3. The method of claim 1 , wherein the first and second quality is related to an audio quality of the media asset.

4. The method of claim 1 , wherein the first graphical representation indicates a type of the media asset.

5. The method of claim 4 , wherein the type of media assets is selected from a group consisting of a movie, television program, and audio file.

6. The method of claim 1 , wherein the first graphical representation indicates whether the media asset has been downloaded in a single version or a plurality of versions.

7. The method of claim 6 , wherein a version is associated with a quality of image.

8. The method of claim 1 , wherein the estimated time of the future change to the condition of the communication network is related to a degradation of the communication network.

9. The method of claim 1 , further comprising splitting the download of the second portion of the media asset into a higher quality and a lower quality, wherein the splitting is based on a future unavailability of the communication network and a time remaining until the future unavailability of the communication network.

10. The method of claim 9 , wherein the splitting comprises maximizing download of the higher quality of the media asset prior to splitting to the lower quality of the media asset.

11. A system comprising: communication circuitry configured for a communication network; and control circuitry configured to:

receive a user selection of a media asset;

cause a display of a first graphical representation of the selected media asset;

generate 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;

determine based on the second graphical representation that a remaining portion of the media asset has not been downloaded;

determine an amount of time required to download the remaining portion of the media asset;

determine, 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, download 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.

12. The system of claim 11 , further comprising the control circuitry configured to overlay the second graphical representation on the first graphical representation.

13. The system of claim 11 , wherein the first and second quality is related to an audio quality of the media asset.

14. The system of claim 11 , wherein the first graphical representation indicates a type of the media asset.

15. The system of claim 14 , wherein the type of media assets is selected by the control circuitry from a group consisting of a movie, television program, and audio file.

16. The system of claim 11 , wherein the first graphical representation indicates whether the media asset has been downloaded in a single version or a plurality of versions.

17. The system of claim 16 , wherein a version is associated with a quality of image.

18. The system of claim 11 , wherein the estimated time of the future change to the condition of the communication network is related to a degradation of the communication network.

19. The system of claim 11 , further comprising, the control circuitry configured to split the download of the second portion of the media asset into a higher quality and a lower quality, wherein the splitting is based on a future unavailability of the communication network and a time remaining until the future unavailability of the communication network.

20. The system of claim 19 , wherein the splitting comprises, the control circuitry configured to maximize download of the higher quality of the media asset prior to splitting to the lower quality of the media asset.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2023
From: BLOHOWIAK, AARON PETER; WERTH, RYAN; CHALOUHI, OLIVIER; VAISLER, OFER; PATEL, MILAN
To: ROVI GUIDES, INC.
Reel/Frame 063047/0956 →
Continuity (5)
Continuation 17873959 · Jul 26, 2022
Continuation 17522292 · Nov 9, 2021
Continuation 17222080 · Apr 5, 2021
Continuation 15087214 · Mar 31, 2016
Related Publication 20230217053A1 · Jul 6, 2023