Playback of content pre-delivered to a user device
First Claim
Patent Images
1. A method for pre-delivering content to a user device, the method comprising:
- accessing information describing a first video content of interest, wherein a first media file relating to the first video content of interest is being played back to a user by a mobile application of a user device;
identifying, based on the information associated with the first video content of interest, a second video content of interest that is associated with the first video content of interest and is available for playback by the mobile application, the second video content of interest being a different content from the first video content of interest; and
causing at least partial pre-delivery, to a local cache of the user device, of a second media file relating to the second video content of interest while the first media file is being played back to the user by the mobile application, the second media file being a different media file than the first media file,wherein causing at least partial pre-delivery of the second media file relating to the second video content of interest includes;
identifying a first second video content of interest having a first file size;
identifying a second video content of interest having a second file size that is smaller than the first file size; and
causing pre-delivery of the second video content of interest to the local cache of the user device before causing pre-delivery of the first second video content of interest to the local cache of the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for displaying content pre-delivered to a user device, playing back content pre-delivered to a user device, and/or pre-delivering content to a user device during concurrent content playback, are described. In some embodiments, the systems and methods include or interact with a mobile application that displays descriptions of content available for playback via the mobile application along with indicators that represent a state of delivery (e.g., a state of pre-delivery) for the content items.
5 Citations
18 Claims
-
1. A method for pre-delivering content to a user device, the method comprising:
-
accessing information describing a first video content of interest, wherein a first media file relating to the first video content of interest is being played back to a user by a mobile application of a user device; identifying, based on the information associated with the first video content of interest, a second video content of interest that is associated with the first video content of interest and is available for playback by the mobile application, the second video content of interest being a different content from the first video content of interest; and causing at least partial pre-delivery, to a local cache of the user device, of a second media file relating to the second video content of interest while the first media file is being played back to the user by the mobile application, the second media file being a different media file than the first media file, wherein causing at least partial pre-delivery of the second media file relating to the second video content of interest includes; identifying a first second video content of interest having a first file size; identifying a second video content of interest having a second file size that is smaller than the first file size; and causing pre-delivery of the second video content of interest to the local cache of the user device before causing pre-delivery of the first second video content of interest to the local cache of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of pre-delivering a second media file relating to a second content of interest to a user device during a concurrent playback of a first media file relating to a first video content of interest by a mobile application of the user device, the method comprising:
-
identifying a state of delivery of the first media file being played back by the mobile application of the user device; identifying a state of delivery of the second media file being pre-delivered to the user device for later playback by the mobile application, the second video content of interest being a different content from the first video content of interest, the second media file being a different media file than the first media file; and prioritizing the pre-delivery of the second media file to the user device when a delivery progress value for the first media file exceeds a threshold delivery progress value associated with prioritizing the delivery of the first medial file to the user device during the playback of the first media file by the mobile application of the user device, wherein prioritizing the pre-delivery of the second media file to the user device includes; performing the pre-delivery of the second media file during the playback of the first media file while pausing the delivery of the first media file when the delivery progress value exceeds the threshold delivery progress value; and resuming the delivery of the first media file when the delivery progress value becomes below than the threshold delivery progress value. - View Dependent Claims (16, 17, 18)
-
Specification