Patents by Inventor Thorsten Pferdekaemper

Thorsten Pferdekaemper has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7756813
    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.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Thorsten Pferdekämper, Martin Fischer
  • Patent number: 7693890
    Abstract: A method comprising selecting a data object from a first storage location; assigning an identifier (ID) to the data object; storing the ID in a transactional type lock object; determining whether the ID is stored successfully in the transactional type lock object, and upon a successful storage, storing the ID in a permanent type lock object; determining whether the ID is stored successfully in the permanent type lock object, and upon a successful storage, deleting the ID from the transactional type lock object; storing the data object at the second storage location; assigning the second storage location to the ID in the permanent type lock object; deleting the data object from the first storage location; and deleting the ID from the permanent type lock object after the respective data object assigned to that ID has been deleted from the first storage location.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Martin Fischer, Thorsten Pferdekämper
  • Patent number: 7693881
    Abstract: Methods, computer readable medium and systems are provided for moving data objects from a first storage location to a second storage location. One or more data objects may be selected having an identifier from a first storage location. The ID may be stored in a second lock object. Systems and methods consistent with the invention may determine whether the ID is stored successfully, and upon a successful storage, may store the ID in a first lock object. The data object is stored at a second storage location and the data object is deleted from the first storage location. After the ID has been stored in a first lock object, the ID is then deleted from the second lock object.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: April 6, 2010
    Assignee: SAP AG
    Inventors: Martin Fischer, Thorsten Pferdekämper
  • Patent number: 7653667
    Abstract: Methods, computer readable medium and systems are provided for moving data objects from a first storage location to a second storage location. One or more data objects may be selected having an identifier from a first storage location. The ID may be stored in at least one transactional type lock object. Systems and methods consistent with the invention may determine whether a permanent type lock exists for a data object. If the permanent type lock does exist, systems and methods consistent with the invention may store the data object, the ID of which is contained in the at least one transactional type lock object, at the second storage location, store the ID of that data object in a permanent type lock object, assign the second storage location to the ID in the at least one permanent type lock object, and delete the ID of that data object in the transactional type lock object.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: January 26, 2010
    Assignee: SAP AG
    Inventors: Thorsten Pferdekäemper, Martin Fischer
  • Patent number: 7457933
    Abstract: Methods, computer readable medium, and systems are provided for moving data objects from a first storage location to a second storage location. A data object may be selected from the first storage location. A first type identifier (ID) and a second type ID may be assigned to the data object. The second type ID may be stored in a second lock object. The first type ID may be stored in a first lock object. The data object may then be stored at the second storage location. The data object may then be deleted from the first storage location. The second type ID may then be deleted from the second lock object.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventors: Thorsten Pferdekaemper, Martin Fischer
  • Patent number: 7222142
    Abstract: The present invention provides methods and systems for archiving of data, that is, for moving a selected data object in a computer system from a first to a second storage location. The selected data object is assigned at least one identifier (ID) that is stored in at least one lock object. The data object is stored at the second storage location and the second storage location is associated with the ID. The data object is then deleted from the first storage location and the ID is deleted from the lock object after the storing of the data object in the second storage location has been completed. Methods and systems can check, by querying the lock object, whether the data to be accessed is subject to a moving process or not. If yes, the access to that data can be postponed until the moving is completed.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: May 22, 2007
    Assignee: SAP AG
    Inventors: Martin Fischer, Thorsten Pferdekaemper
  • Publication number: 20060242203
    Abstract: Methods, computer readable medium and systems are provided for moving data objects from a first storage location to a second storage location. One or more data objects may be selected having an identifier from a first storage location. The ID may be stored in at least one transactional type lock object. Systems and methods consistent with the invention may determine whether a permanent type lock exists for a data object. If the permanent type lock does exist, systems and methods consistent with the invention may store the data object, the ID of which is contained in the at least one transactional type lock object, at the second storage location, store the ID of that data object in a permanent type lock object, assign the second storage location to the ID in the at least one permanent type lock object, and delete the ID of that data object in the transactional type lock object.
    Type: Application
    Filed: September 4, 2003
    Publication date: October 26, 2006
    Inventors: Thorsten Pferdekäemper, Martin Fischer
  • Publication number: 20060149736
    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.
    Type: Application
    Filed: September 4, 2003
    Publication date: July 6, 2006
    Inventors: Thorsten Pferdekaemper, Martin Fischer
  • Publication number: 20060149696
    Abstract: Methods, a computer readable medium, and systems are provided accessing a data object having an identifier in a computer system. The ID may be stored in a second lock object. Systems and methods consistent with the invention may determine whether the ID was stored successfully, and upon a successful storage, may check, before accessing the data object, whether the ID is contained in a first lock object. If the ID is contained in a first lock object, systems and methods consistent with the invention may determine whether a link to a storage location is assigned to the ID in the first lock object. If the link is not assigned to the ID, the ID may be deleted form the first lock object and a read and/or write access may be performed on the data object.
    Type: Application
    Filed: September 4, 2003
    Publication date: July 6, 2006
    Inventors: Thorsten Pferdekaemper, Martin Fischer
  • Publication number: 20060129768
    Abstract: Methods, computer readable medium and systems are provided for moving data objects from a first storage location to a second storage location. One or more data objects may be selected from a first storage location. An identifier of a first type may be assigned to each of the selected data objects, and an identifier of a second type may be assigned to each of the selected data objects. The second type ID may be stored in a second lock object. Systems and methods consistent with the invention may determine whether the second type ID is stored successfully, and upon a successful storage, may store the first type ID in a first lock object. The data object is then stored at a second storage location, the first ID of which is contained in the first lock object. The data object may then be deleted from the first storage location, and the second type ID is deleted from the second lock object after a particular first type ID has been stored in the first lock object.
    Type: Application
    Filed: September 4, 2003
    Publication date: June 15, 2006
    Inventors: Thorsten Pferdekaemper, Martin Fischer
  • Publication number: 20040243773
    Abstract: The present invention provides methods and systems for archiving of data, that is, for moving a selected data object in a computer system from a first to a second storage location. The selected data object is assigned at least one identifier (ID) that is stored in at least one lock object. The data object is stored at the second storage location and the second storage location is associated with the ID. The data object is then deleted the from the first storage location and the ID is deleted from the lock object after the storing of the data object in the second storage location has been completed. Methods and systems can check, by querying the lock object, whether the data to be accessed is subject to a moving process or not. If yes, the access to that data can be postponed until the moving is completed.
    Type: Application
    Filed: September 8, 2003
    Publication date: December 2, 2004
    Inventors: Martin Fischer, Thorsten Pferdekaemper