SYSTEM AND METHOD FOR DELIVERING CONTENT IN A CONTENT DELIVERY NETWORK
First Claim
1. A content delivery method, comprising:
- obtaining trend data relative to a particular content to be distributed in a geographical region serviced by a content delivery network;
obtaining demographic data of subscribers serviced by the content delivery network;
forecasting an expected popularity distribution of the particular content in the geographical region based on a metric depending on at least one of the trend data and the demographic data; and
effectuating a push policy for pushing the particular content to one or more nodes of the content delivery network based on the expected popularity distribution of the particular content relative to the geographical region serviced by the content delivery network.
2 Assignments
0 Petitions
Accused Products
Abstract
A content delivery method and system based on popularity-driven pre-provisioning of content in a content delivery network (CDN). In one method, a network element may obtain trend data relative to a particular content to be distributed by the CDN. The network element may also obtain demographic data of subscribers serviced by the CDN. An expected popularity distribution of the particular content is forecasted based on a metric derived from at least one of the trend data and the demographic data. A push policy for pushing and/or pre-provisioning of the content to one or more nodes of the CDN is effectuated at the network element based on the expected popularity distribution of the content relative to the geographical region serviced by the CDN.
107 Citations
24 Claims
-
1. A content delivery method, comprising:
-
obtaining trend data relative to a particular content to be distributed in a geographical region serviced by a content delivery network; obtaining demographic data of subscribers serviced by the content delivery network; forecasting an expected popularity distribution of the particular content in the geographical region based on a metric depending on at least one of the trend data and the demographic data; and effectuating a push policy for pushing the particular content to one or more nodes of the content delivery network based on the expected popularity distribution of the particular content relative to the geographical region serviced by the content delivery network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network element configured to operate in association with a content delivery network, the network element comprising:
-
one or more processors; a memory subsystem coupled to the one or more processors, the memory subsystem including a persistent memory; and a content popularity forecasting module implemented in the persistent memory and configured to be executed by the one or more processors for performing; obtaining trend data relative to a particular content to be distributed in a geographical region serviced by the content delivery network; obtaining demographic data of subscribers serviced by the content delivery network; determining an expected popularity distribution of the particular content in the geographical region based on a metric depending on at least one of the trend data and the demographic data; and effectuating a push policy for pushing the particular content to one or more nodes of the content delivery network based on the expected popularity distribution of the particular content relative to the geographical region serviced by the content delivery network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium containing instructions stored thereon which, when executed by a computer system configured to operate as a network element in association with a content delivery network, perform the acts:
-
obtaining trend data relative to a particular content to be distributed in a geographical region serviced by the content delivery network; obtaining demographic data of subscribers serviced by the content delivery network; forecasting an expected popularity distribution of the particular content in the geographical region based on a metric depending on at least one of the trend data and the demographic data; and effectuating a push policy for pushing the particular content to one or more nodes of the content delivery network based on the expected popularity distribution of the particular content relative to the geographical region serviced by the content delivery network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification