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: 7756813Abstract: 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: GrantFiled: September 4, 2003Date of Patent: July 13, 2010Assignee: SAP AGInventors: Thorsten Pferdekämper, Martin Fischer
-
Patent number: 7693890Abstract: 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: GrantFiled: September 4, 2003Date of Patent: April 6, 2010Assignee: SAP AGInventors: Martin Fischer, Thorsten Pferdekämper
-
Patent number: 7693881Abstract: 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: GrantFiled: September 4, 2003Date of Patent: April 6, 2010Assignee: SAP AGInventors: Martin Fischer, Thorsten Pferdekämper
-
Patent number: 7653667Abstract: 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: GrantFiled: September 4, 2003Date of Patent: January 26, 2010Assignee: SAP AGInventors: Thorsten Pferdekäemper, Martin Fischer
-
Patent number: 7457933Abstract: 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: GrantFiled: September 4, 2003Date of Patent: November 25, 2008Assignee: SAP AGInventors: Thorsten Pferdekaemper, Martin Fischer
-
Patent number: 7222142Abstract: 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: GrantFiled: September 8, 2003Date of Patent: May 22, 2007Assignee: SAP AGInventors: Martin Fischer, Thorsten Pferdekaemper
-
Publication number: 20060242203Abstract: 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: ApplicationFiled: September 4, 2003Publication date: October 26, 2006Inventors: Thorsten Pferdekäemper, Martin Fischer
-
Publication number: 20060149736Abstract: 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: ApplicationFiled: September 4, 2003Publication date: July 6, 2006Inventors: Thorsten Pferdekaemper, Martin Fischer
-
Publication number: 20060149696Abstract: 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: ApplicationFiled: September 4, 2003Publication date: July 6, 2006Inventors: Thorsten Pferdekaemper, Martin Fischer
-
Publication number: 20060129768Abstract: 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: ApplicationFiled: September 4, 2003Publication date: June 15, 2006Inventors: Thorsten Pferdekaemper, Martin Fischer
-
Publication number: 20040243773Abstract: 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: ApplicationFiled: September 8, 2003Publication date: December 2, 2004Inventors: Martin Fischer, Thorsten Pferdekaemper