Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
104 words
A computer storage device for storing a set of instructions for executing a method in a computer system, the method for updating a plurality of replicas of a common data object each in a separate memory partition of the computer system, the method when executed comprising the steps of: requesting a write lock from a first replica which currently holds the write lock; moving the write lock to a second replica; performing an update to the second replica; propagating the update to the plurality of replicas; and, refreshing a display of the system to reflect the update in at least one of the replicas.
Claim 2
Dependent Claim
104 words
A computer storage device for storing a set of instructions for executing a method in a computer system, the method for updating a plurality of replicas of a common data object each in a separate memory partition of the computer system, the method when executed comprising the steps of: requesting a write lock from a first replica which currently holds the write lock; moving the write lock to a second replica; performing an update to the second replica; propagating the update to the plurality of replicas; and, refreshing a display of the system to reflect the update in at least one of the replicas.
Claim 3
Dependent Claim
21 words
The method as recited in claim 1 which further comprises the step of retaining the write lock at the second replica.
Claim 4
Dependent Claim
68 words
The method as recited in claim 1 in which the computer storage device can be coupled to a network in which a plurality of replicas are executable at a plurality of data processing systems coupled to the network and the first replica is in a memory partition in a first data processing system and the second replica is in a memory partition in a second data processing system.
Claim 5
Dependent Claim
50 words
The method as recited in claim 1 which further comprises: requesting the write lock from a master replica; determining whether the master replica holds the write lock; requesting the write lock from a shadow replica which is holding the write lock; and, returning the write lock to the master replica.
Claim 6
Dependent Claim
30 words
The method as recited in claim 1 which further comprises the step of querying a master replica as to which of the plurality of replicas currently holds the write lock.
Claim 7
Dependent Claim
37 words
The method as recited in claim 5 which further contains the step of keeping track of the locations of the plurality of the replicas and which of the replicas is a current holder of the write lock.
Claim 8
Dependent Claim
99 words
A computer apparatus comprising: a storage device for storing a program means for updating a plurality of replicas of a common data object distributed in a plurality of memory partitions, the program means comprising: means for requesting a write lock from a first replica which currently holds the write lock; means for moving the write lock to a second replica; means for performing an update to the second replica; means for propagating the update to the plurality of replicas; and, means for refreshing a display of the system to reflect the update in at least one of the replicas.
Claim 9
Dependent Claim
99 words
A computer apparatus comprising: a storage device for storing a program means for updating a plurality of replicas of a common data object distributed in a plurality of memory partitions, the program means comprising: means for requesting a write lock from a first replica which currently holds the write lock; means for moving the write lock to a second replica; means for performing an update to the second replica; means for propagating the update to the plurality of replicas; and, means for refreshing a display of the system to reflect the update in at least one of the replicas.
Claim 10
Dependent Claim
24 words
The apparatus as recited in claim 7 in which the program means further comprises means for retaining the write lock at the second replica.
Claim 11
Dependent Claim
62 words
The apparatus as recited in claim 7 in which the program means further comprises: means for requesting the write lock from a master replica; means for determining whether the master replica holds the write lock; means for requesting the write lock from a shadow replica which is holding the write lock; and, means for returning the write lock to the master replica.
Claim 12
Dependent Claim
33 words
The apparatus as recited in claim 7 in which the program means further comprises means for querying a master replica as to which of the plurality of replicas currently holds the write lock.
Claim 13
Dependent Claim
39 words
The apparatus as recited in claim 7 which the program means further comprises means for keeping track of the locations of the plurality of the replicas and which of the replicas is a current holder of the write lock.