×

Version upgrade via viral infection

  • US 8,516,470 B1
  • Filed: 12/16/2002
  • Issued: 08/20/2013
  • Est. Priority Date: 12/16/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for upgrading at least one object amongst a plurality of nodes, comprising:

  • propagating a message amongst a plurality of nodes, wherein the message comprises;

    a header portion containing version information regarding at least one object at a transmitting node; and

    a body portion containing message information, wherein the message information contains a substance of the message that is unrelated to the at least one object;

    comparing the version information regarding the at least one object at the transmitting node with version information regarding the at least one object at a receiving node of the plurality of nodes to determine an object to be updated at the receiving node, wherein comparing the version information comprises;

    comparing a version id for the object in the message with a local version id for the object at the receiving node; and

    comparing a logical clock timestamp for the object in the message with a logical clock timestamp for the object at the receiving node; and

    in response to the determination of the object, obtaining data from a node of the plurality of nodes to upgrade the object at the receiving node, wherein the receiving node updates a portion of the version information regarding the object in the message and generates an updated message for propagation amongst the plurality of nodes, wherein the updated message comprises the updated portion of the version information.

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