System and method for merging and separating attributes of consoles
AssigneeInternational Business Machines Corporation
InventorsPeter A. Fatzinger, Martin K. Leung, Kevin Chou, Sockalingan Radhakrishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPeter A. Fatzinger, Martin K. Leung, Kevin Chou, Sockalingan Radhakrishnan
Estimating the term…
A system and method for performing merge transactions and non-failure rollback transactions between data structures without logging. The system comprises data structure objects (or consoles) comprising means for storing original attributes that define that object, means for storing apparent attributes merged into that object from the other object, means for storing a switch-to pointer, and means for storing a switch-chain pointer. The system may further comprise merging means for processing merge transactions, including means for switching the switch-to pointer of the second object to point to the first object, means for switching the switch-chain pointer of the first object to point to the second object to thereby form a switch chain, and means for logically ORing the apparent attributes of the first and second objects to thereby render the second object idle and permit the first object to control the attributes of the second object. The system may also include rollback means for rolling back a merge transaction, including means for removing the second object from the switch-chain, and means for logically ANDing the original attributes of the first object with the apparent attributes of the first object and storing the resulting group of attributes as new apparent attributes for the first object. Pluralities of objects may be merged into a single object as well.
A system for performing merge transactions and non-failure rollback transactions between data structures without logging, comprising:
A method for performing a merging transaction between data structures stored as a first object, a second object, and one or more further objects, wherein a switch-to pointer of said second object points to said first object and a switch-chain pointer of said first object points to said second object and wherein apparent attributes of said first object have been logically ORed with apparent attributes of said second object, thereby rendering said second object idle and allowing said first object to control said attributes of said second object, comprising the steps of:
A method for performing non-failure rollback transactions between data structures without logging, comprising the steps of:
A system for performing non-failure rollback transactions between data structures without logging, comprising:
A system for performing merge transactions and non-failure rollback transactions between data structures without logging, comprising:
Dependencies are inferred from the claim text.