Methods for ensuring fair access to information
AssigneeGravic, Inc.
InventorsPaul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman
Life of this patent
Estimating the term…
Loading patent…
AssigneeGravic, Inc.
InventorsPaul J. Holenstein, Bruce D. Holenstein, Wilbur H. Highleyman
Estimating the term…
Locks placed on corresponding objects held in a plurality of databases located at different nodes in a network during replication are released in accordance with fairness criteria. Propagation delays are determined between a transaction initiating node and one or more other nodes in the network. An object is locked during a transaction being executed at the transaction initiating node. Corresponding objects are locked at one or more other nodes in the network that are manipulated as a result of the replication Upon determining that the object locks should be released, the propagation delays are used to determine when to release the object locks so that all of the object locks at the one or more other nodes are released in accordance with the fairness criteria.
A computer-implemented method of releasing locks in accordance with fairness criteria, the locks being placed on corresponding objects held in a plurality of databases located at different nodes in a network during replication, the method comprising:
A computer-implemented method of performing transactions on objects held in a database in accordance with fairness criteria, wherein two or more entities are capable of initiating transactions to the database, each transaction including (i) one or more transaction steps or operations, and (ii) a transaction ownership step, the fairness criteria defining rules for determining a fair propagation delay time period that must pass after transaction initiation, the method comprising:
An article of manufacture for releasing locks in accordance with fairness criteria, the locks being placed on corresponding objects held in a plurality of databases located at different nodes in a network during replication, the article of manufacture comprising a computer-readable medium encoded with computer-executable instructions for performing the steps of:
An article of manufacture for performing transactions on objects held in a database in accordance with fairness criteria, wherein two or more entities are capable of initiating transactions to the database, each transaction including (i) one or more transaction steps or operations, and (ii) a transaction ownership step, the fairness criteria defining rules for determining a fair propagation delay time period that must pass after transaction initiation, the article of manufacture comprising a computer-readable medium encoded with computer-executable instructions for performing the steps of:
Dependencies are inferred from the claim text.