×

Shared persistent objects

  • US 8,510,754 B1
  • Filed: 04/26/2011
  • Issued: 08/13/2013
  • Est. Priority Date: 03/28/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • using a computer to create a local instance of an object including multiple data slots, the local instance having a corresponding main instance of the object associated therewith;

    storing the local instance into a memory location of the computer;

    assigning an object version identifier to the local instance;

    identifying, based on the object version identifier, one or more data slots from among the multiple data slots of the local instance for synchronization;

    transmitting at least one of the identified one or more data slots to the main instance for initiating synchronization of a corresponding data slot of the main instance;

    receiving, from the main instance in response to said transmitting, (i) a container version identifier of the main instance that is more recent than the object version identifier, and (ii) one or more main data slots, each of the received one or more main data slots having an associated main slot identifier that is more recent than the object version identifier;

    updating corresponding one or more data slots of the object with the received one or more main data slots; and

    revising the object version identifier to the received container version identifier.

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