×

Distributed caching system with distributed notification of current content

  • US 10,063,652 B2
  • Filed: 09/29/2017
  • Issued: 08/28/2018
  • Est. Priority Date: 10/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a content delivery network (CDN) server that has circuitry forming one or more processors and memory holding instructions for execution by the one or more processors, the method comprising:

  • receiving a response having appended thereto a first token, the first token comprising a moniker and a serial number and the first token corresponding to any of data and logic at a remote source upon which the content of the response depends;

    caching the response and the first token;

    receiving a message, the message comprising a second token, the second token comprising a moniker and a serial number, and in response to the message, storing the second token in a cache of current tokens;

    wherein the moniker of the second token is the same as the moniker of the first token;

    after receiving the message, receiving a client request that includes a domain name;

    determining that the cached response is responsive to the client request;

    before using the cached response to respond to the client request, comparing the serial number of the first token with the serial number of the second token;

    upon a determination that the serial number of the first token matches the serial number of the second token, serving the cached response to the client;

    upon a determination that the serial number of the first token is different than the serial number of the second token, determining to send a forward request to the remote source to obtain a response with current content.

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