U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Electronic data structure for controlling access to data objects using locks

Patent 7756813 Issued on July 13, 2010. Estimated Expiration Date: Icon_subject September 4, 2023. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Fast intersystem page transfer in a data sharing environment with record locking
Patent #: 5327556
Issued on: 07/05/1994
Inventor: Mohan, et al.

Commitment ordering for guaranteeing serializability across distributed transactions
Patent #: 5504900
Issued on: 04/02/1996
Inventor: Raz

5548750

Efficient data base access using a shared electronic store in a multi-system environment with shared disks
Patent #: 5557792
Issued on: 09/17/1996
Inventor: Josten, et al.

System and method for controlling access to data shared by a plurality of processors using lock files
Patent #: 5566319
Issued on: 10/15/1996
Inventor: Lenz

Fault-tolerant networkable computer software with access locking
Patent #: 5748870
Issued on: 05/05/1998
Inventor: Tims, et al.

Computer program product and program storage device for database access using a shared electronic store in a multi-system environment having shared disks
Patent #: 5761660
Issued on: 06/02/1998
Inventor: Josten, et al.

Method and system for accelerating the copying of repetitively copied computer data
Patent #: 5822773
Issued on: 10/13/1998
Inventor: Pritchard, et al.

Methods and apparatus for sharing stored data objects in a computer system
Patent #: 5835906
Issued on: 11/10/1998
Inventor: Hagersten, et al.

Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating
Patent #: 5835953
Issued on: 11/10/1998
Inventor: Ohran

More ...

Inventors

Assignee

Application

No. 10526751 filed on 09/04/2003

US Classes:

707/8Concurrency (e.g., lock management in shared database)

Examiners

Primary: Lee, Wilson
Assistant: Shechtman, Cheryl M

Attorney, Agent or Firm

Foreign Patent References

  • 0 499 422 EP 08/01/1992
  • 1 283 477 EP 02/01/2003

International Classes

G06F 7/00
G06F 17/30
G06F 12/00
G06F 13/00
G06F 13/28
G06F 9/46
G06F 15/16

Abstract

A data structure is provided for preventing access, in a computer system, to a data object having an identifier (ID). The data structure comprises a first lock object, in which the ID of the data object is stored, and in which a link to a storage location of the data object is assigned to the ID, and a second lock object, in which the ID of the data object is stored. In one embodiment, the ID is stored in the second lock object before storing the ID in the first lock object or before assigning the storage location of the data object to the ID in first lock object. Further, the ID is deleted from the second lock object after storing the ID in the first lock object or after assigning the storage location of the data object to the ID in the first lock object. The data object may be accessible by a software application, whereby the access of the software application to the data object is prevented if the ID is stored in the first or second lock object.

Other References

  • Cabrera, Luis-Felipe et al., “Applying Database Technology in the ADSM Mass Storage System,” Proceedings of the 21st VLDB Conference, 1995, pp. 597-605.
  • Stefani; “Datenarchivierung MIT SAP”; SAP Press, Galileo Press, Bonn X P002266517, ISBN: 3-89842-212-7, pp. 35-40, 57, 63-75, 84-85, and 211-212, (2002).
  • Daugherty et al., “Multi-Axial Subassemblage Testing System (Mast) Data Collection and Telepresence Systems Specification,” A Report from the National Science Foundation, George E. Brown, Jr. Network for Earthquake Engineering Simulation (NEES), Department of Civil Engineering, Institute of Technologoy, University of Minnesota, Jul. 15, 2002, pp 1-23.
  • Ralf Schaarschmidt et al., “Datenbankbasiertes Archivieren im SAP System R/3,” WI—Essay, Sep. 1996.
  • R. Schaarschmidt et al., “Konzepte und Implementierungsaspekte anwendungsorientierten Archivierens in Datenbanksystemen,” Computer Science, Research & Development, 1998, vol. 13, pp. 79-89.
  • Thorsten Pferdekaemper et al., U.S. Appl. No. 10/526,750, filed Nov. 14, 2005, entitled “Methods and Systems for Controlling Access to a Data Object by Means of Locks.”
  • Martin Fischer et al., U.S. Application No. 10/526,749, filed Nov. 14, 2005, entitled “Methods and Systems for Moving Data Using Locks.”
  • Thorsten Pferdekaemper et al., U.S. Appl. No. 10/526,504, filed Oct. 24, 2005, entitled “Methods and Systems for Archiving Data.”
  • Thorsten Pferdekaemper et al., U.S. Appl. No. 10/526,748, filed Nov. 8, 2005, entitled “Methods and Systems for Data Moving Using Locks.”
  • Martin Fischer et al., U.S. Appl. No. 10/526,747, filed Nov. 14, 2005, entitled “Methods and Systems for Moving Data Objects.”
  • Martin Fischer et al., U.S. Appl. No. 10/656,208, filed Sep. 8, 2003, entitled “Methods and Systems for Controlling Access to a Data Object.”
  • PCT Search Report mailed Mar. 30, 2004 for PCT/EP2003/09828.
  • Tanenbaum; “Synchronization in Distributed System”, Modern Operating Systems, Prentice-Hall International, Inc., New Jersey, XP002266518; ISBN: 0-13-5957524, pp. 494-496 (1992).
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?