Patent ID: 7222142

Claim:
A method for moving a data object in a computer system from a first to a second storage location, the method comprising: a) selecting a data object from the first storage location; b) assigning at least one identifier (ID) to the selected data object; c) storing the at least one ID in at least one lock object; d) storing the selected data object at the second storage location and associating the second storage location with the at least one ID in the at least one lock object; e) deleting the selected data object from the first storage location; f) deleting the at least one ID from the at least one lock object after the storing of the data object in the second storage location has been completed; and g) checking before or while performing any of steps a) to c), whether the at least one ID has been stored in the at least one lock object and, if yes, skipping at least step c).