DYNAMIC DISTRIBUTION OF MEDIA CONTENT ASSETS FOR A CONTENT DELIVERY NETWORK
First Claim
Patent Images
1. A method, comprising:
- receiving from a first client device a first request for a media content asset;
responsive to the first request, determining whether the media content asset is stored at a first location in a network;
responsive to determining that the media content asset is not stored at the first location, replicating at least a portion of the media content asset from a second location in the network to a computer-readable medium at the first location;
streaming to the first client device the at least the portion of the media content asset stored at the first location; and
responsive to a second request from a second client device, streaming to the second client device the at least the portion of the media content asset stored at the first location.
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.
149 Citations
20 Claims
-
1. A method, comprising:
-
receiving from a first client device a first request for a media content asset; responsive to the first request, determining whether the media content asset is stored at a first location in a network; responsive to determining that the media content asset is not stored at the first location, replicating at least a portion of the media content asset from a second location in the network to a computer-readable medium at the first location; streaming to the first client device the at least the portion of the media content asset stored at the first location; and responsive to a second request from a second client device, streaming to the second client device the at least the portion of the media content asset stored at the first location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing computer-executable instructions for performing a method, the method comprising:
-
receiving from a first client device a first request for a media content asset; responsive to the first request, determining whether the media content asset is stored at a first location in a network; responsive to determining that the media content asset is not stored at the first location, replicating at least a portion of the media content asset from a second location in the network to the first location; streaming to the first client device the at least the portion of the media content asset stored at the first location; and responsive to a second request from a second client device, streaming to the second client device the at least the portion of the media content asset stored at the first location. - View Dependent Claims (9, 10, 11)
-
-
12. A method utilizing a network storing a plurality of media content assets, the method comprising:
-
determining a priority of each of the media content assets; and for each of the media content assets, replicating at least a portion of the stored media content asset to a particular computer-readable medium in the network that depends upon the determined priority for that media content asset. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification