×

Invalidation in a content delivery network (CDN)

  • US 9,591,047 B1
  • Filed: 04/11/2016
  • Issued: 03/07/2017
  • Est. Priority Date: 04/11/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, operable on a device in a content delivery network (CDN), wherein said CDN delivers content on behalf of at least one content provider, and wherein the content associated with said at least one content provider comprises at least one property, said device implementing a content delivery (CD) service, the method comprising, by said service on said device:

  • (A) maintaining property invalidation information on said CD service, said property invalidation information comprising, for each property handled by said CD service, a list of one or more group invalidation commands;

    (B) in response to receipt by said CD service of at least one new group invalidation command for a particular property, attempting to add said new group invalidation command to said property invalidation information by;

    (B)(1) if a size of said list of one or more group invalidation commands for said particular property does not exceed a particular threshold, then inserting said new group invalidation command into said list;

    otherwise,(B)(2) if a size of said list of one or more group invalidation commands for said particular property exceeds a particular threshold, then (i) merging one or more invalidation commands to form a merged invalidation command, (ii) inserting said merged invalidation command into said list, and (iii) removing said one or more invalidation commands from said list, wherein said merging is based on a length of common prefix of the invalidation commands being merged.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×