Fractional pre-delivery of content to user devices for uninterrupted playback
First Claim
Patent Images
1. A method, comprising:
- receiving an indication that first content is available for pre-delivery from a content server to a user device over a network;
determining minimum consumption credit function (CCF) values based on a rate of consumption of second content by the user device and a rate of delivery of the second content to the user device from a remote content source, the second content being previously delivered to the user device;
generating a cumulative-distribution function (CDF) curve that plots the determined minimum CCF values versus uninterrupted playback probabilities associated with the user device;
selecting a fraction of the first content that is associated with the desired uninterrupted playback probability using the CDF curve;
andcausing the converted fraction of the first content to be delivered to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for delivering fractions of content to user devices before the content is selected or requested (e.g., a pre-delivery of content) are described. In some embodiments, the systems and methods receive an indication that content is available for pre-delivery from a content server to a user device over a network, determine a fraction (e.g., size) of the content available for pre-delivery that satisfies one or more predicted content playback conditions, and causes the determined fraction of the content available for pre-delivery to be delivered to the user device.
33 Citations
19 Claims
-
1. A method, comprising:
-
receiving an indication that first content is available for pre-delivery from a content server to a user device over a network; determining minimum consumption credit function (CCF) values based on a rate of consumption of second content by the user device and a rate of delivery of the second content to the user device from a remote content source, the second content being previously delivered to the user device; generating a cumulative-distribution function (CDF) curve that plots the determined minimum CCF values versus uninterrupted playback probabilities associated with the user device; selecting a fraction of the first content that is associated with the desired uninterrupted playback probability using the CDF curve; and causing the converted fraction of the first content to be delivered to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system supported by a mobile device, the system comprising:
-
a content module that receives an indication that first content is available for pre-delivery from a content server to a user device over a network; a content fraction module that determines a fraction of the first content that is associated with a desired uninterrupted playback probability; and a pre-delivery module that causes the determined fraction of the first content to be delivered to the user device, wherein the content fraction module; determines minimum consumption credit function (CCF) values based on a rate of consumption of second content by the user device and a rate of delivery of the second content to the user device from a remote content source, the second content being previously delivered to the user device; generates a cumulative-distribution function (CDF) curve that plots the determined minimum CCF values versus uninterrupted playback probabilities associated with the user device; and selects a fraction of the first content that is associated with the desired uninterrupted playback probability using the CDF curve. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium whose contents, when executed by a computing device, cause the computing device to perform operations, comprising:
-
receiving an indication that first content is available for pre-delivery from a content server to a user device over a network; determining minimum consumption credit function (CCF) values based on a rate of consumption of second content by the user device and a rate of delivery of the second content to the user device from a remote content source, the second content being previously delivered to the user device over a delivery network via which the first content is predicted to be delivered during a playback event; generating a cumulative-distribution function (CDF) curve that plots the determined minimum CCF values versus uninterrupted playback probabilities associated with the user device; selecting a fraction of the first content that is associated with the desired uninterrupted playback probability using the CDF curve; and causing the determined fraction of the first content to be delivered to the user device.
-
Specification