×

SELECTIVE CONTENT PRE-WARMING IN CONTENT DELIVERY NETWORKS BASED ON USER ACTIONS AND CONTENT CATEGORIZATIONS

  • US 20140207912A1
  • Filed: 01/18/2013
  • Published: 07/24/2014
  • Est. Priority Date: 01/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A content delivery network (CDN) for streaming content over the Internet to an end user system, the CDN comprising:

  • a content request interface that receives requests, using one or more processors, for streaming content objects to end user systems;

    an edge server selection function that assigns, using one or more processors, each request to an edge server for streaming content to the end user system;

    a streaming function that streams, using one or more processors, the requested streaming content object to the requesting end user systems; and

    a content-request function, wherein the content-request function, using one or more processors;

    tracks the requests for the streaming content objects to identify, for each request received by the content request interface, a first content object being requested,identifies, for each request received by the content request interface, a category of the requested first content object, wherein the category of the requested first content object is identified based on an analysis of the subject matter of the first content object,stores the identified category,monitors, for each request received, a first portion of the request that was streamed to the requesting end user system, wherein the first portion is less than an entire content object,generates aggregated data indicating an amount of requests being for content objects with a specific category,predicts a second portion of a second content object that will be streamed by more than one end user system in the future based on;

    the aggregated data,a category of the second content object being the identified category, andthe second portion being characteristic of the first portion, wherein the second portion is other than a beginning of the second content object, andcauses access to the second portion of the second content object to be improved such that the second portion of the second content object is set to be provided faster in response to a request for the second content object than would otherwise occur.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×