×

Layered request processing with redirection and delegation in a content delivery network (CDN)

  • US 9,749,191 B2
  • Filed: 03/13/2013
  • Issued: 08/29/2017
  • Est. Priority Date: 12/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method operable in a content delivery network (CDN), and operable on a device comprising hardware including memory and at least one processor, the method comprising:

  • (A) at a first CDN service instance of a first type, receiving a request for a CDN service of said first type, wherein a CDN service instance of said first type defines a number of configurable layers of request processing, from a first layer to a last layer;

    (B) said first CDN service instance processing said request, starting at said first layer, said processing being based on a modifiable runtime environment comprising;

    (i) a control environment, wherein said control environment is not a function of said request initially received in (A), and wherein said control environment is not modifiable by said layers, and (ii) a modifiable request environment, wherein said modifiable request environment for said first layer is based on said request initially received in (A), and wherein each particular layer after said first layer receives said modifiable request environment from a particular prior layer of said number of configurable layers, and wherein, for each particular layer after said first layer said modifiable request environment is based on the modifiable request environment received by said particular prior layer of said particular layer,and wherein processing of said request by one of said layers comprises;

    (B)(1) causing at least some of said request to be processed by a second CDN service instance, wherein the causing in (B)(1) comprises;

    (B)(1)(a) redirecting the request to said second CDN service instance, andwherein the request initially received in (A) is from a client, and wherein said redirecting in (B)(1)(a) causes said client to make said request to said second CDN service instance, andwherein the first layer determines the modifiable request environment from information associated with the request initially received in (A), and wherein each subsequent layer obtains the modifiable request environment from a previous layer.

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