METHOD, NETWORK, AND NODE FOR DISTRIBUTING ELECTRONIC CONTENT IN A CONTENT DISTRIBUTION NETWORK
First Claim
1. A method of dynamically distributing electronic content in a content delivery network, the method comprising the steps of:
- distributing portions of the content in a plurality of content cache nodes;
determining locations where particular portions of the content are requested by users with greater frequency than other locations; and
migrating the particular portions of the content to content cache nodes closer to the locations where the particular portions of the content are requested by users with greater frequency, said migrating step also including migrating a content or service provider'"'"'s content to a location closer to an identified user when the provider has paid to have the provider'"'"'s content stored in the location closer to the identified user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, network, and node for distributing content across a plurality of content cache nodes to provide optimal access to the content. Relevant, e.g. popular, content is distributed as close as possible to the user or group of users that have the highest probability of requesting the content. In addition, content is relocated to caching nodes higher in the aggregation network as content become less demanded, e.g. less popular. Portions of the content are distributed in a plurality of content cache nodes, and locations where particular portions of the content are requested by users with greater frequency than other locations are determined. The content portions are then migrated to content cache nodes closer to the locations where the particular portions of the content are requested by users with greater frequency.
301 Citations
26 Claims
-
1. A method of dynamically distributing electronic content in a content delivery network, the method comprising the steps of:
-
distributing portions of the content in a plurality of content cache nodes; determining locations where particular portions of the content are requested by users with greater frequency than other locations; and migrating the particular portions of the content to content cache nodes closer to the locations where the particular portions of the content are requested by users with greater frequency, said migrating step also including migrating a content or service provider'"'"'s content to a location closer to an identified user when the provider has paid to have the provider'"'"'s content stored in the location closer to the identified user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A content delivery network having a plurality of content cache nodes to which portions of the content are distributed, the network comprising:
-
means for determining locations where particular portions of the content are requested by users with greater frequency than other locations; and means for migrating the more frequently requested portions of the content to content cache nodes more optimally positioned for delivery of the more frequently requested portions of the content, and for migrating a particular provider'"'"'s content to a location closer to an identified user in response to the provider paying to have the provider'"'"'s content stored in the location closer to the identified user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A node for storing content in a content delivery network having a plurality of content cache nodes to which content is distributed, the node comprising:
-
means for storing content for use in the content delivery network; means for determining locations where particular portions of the content are requested by users with greater frequency than other locations; means for determining if the particular portions of the content are stored in the node or migrated to other nodes for optimal distribution of the particular portions of the content; and means for migrating the more frequently requested portions of the content to content cache nodes more optimally positioned for delivery of the more frequently requested portions of the content, and for migrating a particular provider'"'"'s content to a location closer to an identified user in response to the provider paying to have the provider'"'"'s content stored in the location closer to the identified user. - View Dependent Claims (24, 25, 26)
-
Specification