×

Resource invalidation in a content delivery network

  • US 20080215735A1
  • Filed: 10/31/2007
  • Published: 09/04/2008
  • Est. Priority Date: 02/10/1998
  • Status: Active Grant
First Claim
Patent Images

1. A method, in a system in which a plurality of content providers provide multiple resources to multiple clients, wherein each content provider provides at least some resources via one or more content sources associated with that content provider, and wherein at least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers, the method comprising, at a particular repeater server in said CDN:

  • (A) receiving an indication that at least one resource is no longer valid, and, in response to said receiving, causing said at least one resource to be invalidated;

    (B) responsive to a request of the particular repeater server to serve a particular resource of a particular content provider to a particular client, determining whether said particular resource has been invalidated, and(C1) if the particular resource has been invalidated, then attempting to replicate an updated copy of the particular resource on the particular repeater server from at least one content sources associated with the content provider, and then serving the updated copy of the particular resource to the particular client; and

    (C2) if the particular resource has not been invalidated, then(c21) if a copy of the particular resource is not available on the particular repeater server, attempting to replicate a copy of the particular resource on the particular repeater server from another location in the system, and then serving the copy of the particular resource to the particular client, said another location in the system being another server in the CDN or at least one content sources associated with the content provider;

    otherwise(c22) if a copy of the particular resource is available on the particular repeater server, serving the copy of the particular resource to the particular client.

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