Dynamic distribution of media content assets for a content delivery network
First Claim
Patent Images
1. A method comprising:
- responsive to receiving a first request from a device for a first trick play version of a media content asset, determining that the first trick play version of the media content asset is stored at a first cache in a network;
causing transmission of the first trick play version of the media content asset to the device via the first cache;
responsive to receiving a second request from the device for a second trick play version of the media content asset, determining that the second trick play version of the media content asset is stored at a second cache in the network;
causing transmission of the second trick play version of the media content asset to the device via the second cache; and
causing, based on a request quantity metric corresponding to the second trick play version of the media content asset, storage at the first cache of the second trick play version of the media content asset.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatuses, methods, and software for using a network to efficiently distributing media content assets from a virtually unlimited content library and/or other storage to a plurality of client devices, as well as bi-directional local content sharing between head ends, and dynamic distribution and generation of media content assets within the network.
153 Citations
20 Claims
-
1. A method comprising:
-
responsive to receiving a first request from a device for a first trick play version of a media content asset, determining that the first trick play version of the media content asset is stored at a first cache in a network; causing transmission of the first trick play version of the media content asset to the device via the first cache; responsive to receiving a second request from the device for a second trick play version of the media content asset, determining that the second trick play version of the media content asset is stored at a second cache in the network; causing transmission of the second trick play version of the media content asset to the device via the second cache; and causing, based on a request quantity metric corresponding to the second trick play version of the media content asset, storage at the first cache of the second trick play version of the media content asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
responsive to receiving, from a device, a first request for a first trick play version of content, determining that the first trick play version of the content is stored at one or more first devices associated with a location in a network, wherein the first trick play version of the content corresponds to a first speed; causing transmission of the first trick play version of the content to the device via the one or more first devices; responsive to receiving a second request from the device for a second trick play version of the content, determining that the second trick play version of the content is stored at one or more second devices associated with a plurality of locations in the network, wherein the second trick play version of the content corresponds to a second speed; determining, based on a server load indication, a device of the one or more second devices; and causing transmission of the second trick play version of the content to the device via the device of the one or more second devices. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
responsive to a first request from a device to access a first speed trick play version of a media content asset, determining that the first speed trick play version of the media content asset is stored at one or more first devices at a first location in a network; causing transmission of the first speed trick play version of the media content asset to the device via the one or more first devices; responsive to a second request from the device to access a second speed trick play version of the media content asset, determining that the second speed trick play version of the media content asset is unavailable at the one or more first devices or any other devices in the network; causing the second speed trick play version of the media content asset to be generated; causing transmission of the second speed trick play version of the media content asset to the device; and causing, based on an expected usage of the second speed trick play version of the media content asset, storage at the one or more first devices of the second speed trick play version of the media content asset. - View Dependent Claims (20)
-
Specification