×

Electronic data structure for controlling access to data objects using locks

  • US 7,756,813 B2
  • Filed: 09/04/2003
  • Issued: 07/13/2010
  • Est. Priority Date: 09/09/2002
  • Status: Active Grant
First Claim
Patent Images

1. A data structure tangibly embodied in a computer-readable storage medium, the data structure preventing access, in a computer system, to a data object stored in a first storage location, the data structure comprising:

  • a first lock object, in which an ID of the data object is stored by a first process moving the data object from the first storage location to a second storage location, and in which a link to the second storage location storing a copy of the data object is assigned to the ID, the first lock object comprising a table with at least two columns, a first column for storing IDs of data objects and a second column for storing links to copies of the data objects in the second storage location; and

    a second lock object, in which the ID is stored by the first process performing an action on the data object before storing the ID in the first lock object or before assigning the second storage location to the ID in the first lock object, the second lock object comprising a one-dimensional data array of IDs of data objects, wherein;

    the first process deletes the ID from the second lock object after storing the ID in the first lock object or after assigning the second storage location to the ID in the first lock object, anda second process is prevented from accessing the data object if the ID is stored in the first lock object or the second lock object by the first process.

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