IP Library › Granted Patent US 9,253,051
Granted Patent B2
US 9,253,051 · App. 13/935,326 · Granted Feb 2, 2016

System and method for delivering content in a content delivery network

Inventors: Chris Phillips (Hartwell, GA); Jimmie Rodgers (Lawrenceville, GA)
Assignee: ERICSSON AB
H04L41/509H04L41/0893H04L41/147H04L41/5025H04L47/20H04L47/52H04L47/70H04L47/823H04L67/2847G06F17/30902H04L41/0896H04L65/4069
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,253,051
App. No.
13/935,326
Granted
Feb 2, 2016
Kind
B2
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.

Claims (48)

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;

obtaining licensing data relative to the particular content from a content provider;

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;

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;

assigning a push weight for distributing the particular content via the content delivery network based on comparing a current date against a licensing start date relative to the particular content;

provisioning a push pipe based on the push weight as part of the push policy for distributing the particular content to the one or more nodes of the content delivery network; and

providing the push policy to the central distribution node of the content delivery network.

2. The method as recited in claim 1 , wherein the trend data relative to the particular content are obtained based on at least one of Internet search engine trend data and social media search trend data.

3. The method as recited in claim 2 , wherein the at least one of Internet search engine trend data and social media search trend data relates to keyword search data involving one or more of terms of a plot synopsis of the particular content, a title of the particular content, and searches relating to one or more actors associated with the particular content.

4. The method as recited in claim 1 , further comprising obtaining marketing data relative to the particular content and using the marketing data in the forecasting of the expected popularity distribution of the particular content.

5. The method as recited in claim 4 , wherein the marketing data comprises at least one of box office revenue data, stored media sales data and related content sales data.

6. The method as recited in claim 1 , wherein the push policy is configured to provision the pushing of the particular content to the one or more nodes of the content delivery network that are hierarchically organized, having one or more central distribution nodes, each central distribution node configured to serve one or more regional distribution nodes, each regional distribution node serving one or more local edge server nodes that serves a group of subscribers.

7. The method as recited in claim 1 , wherein the demographic data of subscribers is obtained from at least one of a content provider database, a network operator database and a publicly available Internet database.

8. 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;

obtaining licensing data relative to the particular content from a content provider;

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;

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;

assigning a push weight for distributing the particular content via the content delivery network based on comparing a current date against a licensing start date relative to the particular content;

provisioning a push pipe based on the push weight as part of the push policy for distributing the particular content to the one or more nodes of the content delivery network; and

providing the push policy to a central distribution node of the content delivery network.

9. The network element as recited in claim 8 , wherein the trend data relative to the particular content are obtained based on at least one of Internet search engine trend data and social media search trend data.

10. The network element as recited in claim 9 , wherein the at least one of Internet search engine trend data and social media search trend data relates to keyword search data involving one or more of terms of a plot synopsis of the particular content, a title of the particular content, and searches relating to one or more actors associated with the particular content.

11. The network element as recited in claim 8 , wherein the content popularity forecasting module is further configured to obtain marketing data relative to the particular content and using the marketing data in the forecasting of the expected popularity distribution of the particular content.

12. The network element as recited in claim 11 , wherein the marketing data comprises at least one of box office revenue data, stored media sales data and related content sales data.

13. The network element as recited in claim 8 , wherein the push policy is configured to provision the pushing of the particular content to the one or more nodes of the content delivery network that are hierarchically organized, having one or more central distribution nodes, each central distribution node configured to serve one or more regional distribution nodes, each regional distribution node serving one or more local edge server nodes that serves a group of subscribers.

14. The network element as recited in claim 8 , wherein the demographic data of subscribers is obtained from at least one of a content provider database, a network operator database and a publicly available Internet database.

15. 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;

obtaining licensing data relative to the particular content from a content provider;

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;

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;

assigning a push weight for distributing the particular content via the content delivery network based on comparing a current date against a licensing state date relative to the particular content;

provisioning a push pipe based on the push weight as part of the push policy for distributing the particular content to the one or more nodes of the content delivery network; and

providing the push policy to a central distribution node of the content delivery network.

16. The non-transitory computer-readable medium as recited in claim 15 , wherein the trend data relative to the particular content are obtained based on at least one of Internet search engine trend data and social media search trend data.

17. The non-transitory computer-readable medium as recited in claim 16 , wherein the at least one of Internet search engine trend data and social media search trend data relates to keyword search data involving one or more of terms of a plot synopsis of the particular content, a title of the particular content, and searches relating to one or more actors associated with the particular content.

18. The non-transitory computer-readable medium as recited in claim 15 , further comprising instructions for obtaining marketing data relative to the particular content and using the marketing data in the forecasting of the expected popularity distribution of the particular content.

19. The non-transitory computer-readable medium as recited in claim 18 , wherein the marketing data comprises at least one of box office revenue data, stored media sales data and related content sales data.

20. The non-transitory computer-readable medium as recited in claim 15 , wherein the push policy is configured to provision the pushing of the particular content to the one or more nodes of the content delivery network that are hierarchically organized, having one or more central distribution nodes, each central distribution node configured to serve one or more regional distribution nodes, each regional distribution node serving one or more local edge server nodes that serves a group of subscribers.

21. The non-transitory computer-readable medium as recited in claim 15 , wherein the demographic data of subscribers is obtained from at least one of a content provider database, a network operator database and a publicly available Internet database.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: ERICSSON TELEVISION INC.
To: ERICSSON AB
Reel/Frame 037131/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2014
From: PHILLIPS, CHRIS; RODGERS, JIMMIE
To: ERICSSON TELEVISION INC.
Reel/Frame 033314/0898 →
Continuity (1)
Related Publication 20150012593A1 · Jan 8, 2015