×

Distributed origin content delivery network

  • US 8,533,280 B1
  • Filed: 05/02/2008
  • Issued: 09/10/2013
  • Est. Priority Date: 05/02/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for updating a plurality of nodes of a content delivery network, comprising:

  • configuring a node of the plurality of nodes of the content delivery network that hosts a corpus of content to store the corpus of content;

    receiving, at the node of the plurality of nodes, a notification of an event associated with a piece of content at the node of the plurality of nodes, wherein the event is associated with a change in the corpus of content;

    transmitting, to at least one other node of the plurality of nodes, the notification of the event, wherein the at least one other node of the plurality of nodes is at least a predetermined number of hops away from the node of plurality of nodes;

    adding, at the at least one other node of the plurality of nodes, the notification of the event to a queue that at least in part may control the order in which notifications are processed at the at least one other node of the plurality of nodes;

    determining, at the at least one other node of the plurality of nodes, whether the notification is associated with a previously received notification of an in-progress event;

    performing, based at least in part on the determination, an action at the at least one other node of the plurality of nodes in response to the notification, if applicable, such that the corpus of content stored at the at least one node of the plurality of nodes is updated based on the event;

    cancelling the in-progress event at the at least one other node of the plurality of nodes which is associated with the previously received notification, when the notification contradicts the previously received notification; and

    continuing the in-progress event at the at least one other node of the plurality of nodes which is associated with the previously received notification, and delaying the event associated with the notification, when the notification does not contradict the previously received notification.

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