Patents by Inventor Dirk Henrich

Dirk Henrich 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: 7225302
    Abstract: A method consistent with the present invention avoids data loss in a data object replication process. The method includes: creating an electronic data element comprising a first field having an identifier and a second field having a state of the identifier; setting the second field of the data element to a state indicating that the electronic data element may be accessed and assigned; assigning the identifier to one or more data objects; setting a shared lock on the electronic data element; storing the one or more data objects; and upon a commit of the storing of the one or more data objects, removing the shared lock and setting the state of the identifier to indicate that the one or more data objects may be replicated.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: May 29, 2007
    Assignee: SAP AG
    Inventors: Michael Conrad, Dirk Henrich
  • Publication number: 20060178956
    Abstract: Methods and systems are provided for automatically filing records concerning business events in a computer system so that the records are accessible to a business application. An identification code is assigned to a business event having a data structure that is represented in the computer system. At least one set of input data, which is provided with a structure specific to a class of business events, is created from data concerning a business event. The at least one set of input data is transformed into a set of output data, which is accessible by at least two business applications. The set of output data is stored with the assigned identification code such that the set of output data can be fully or partly read by the at least two business applications by referring to the identification code.
    Type: Application
    Filed: September 8, 2003
    Publication date: August 10, 2006
    Inventors: Peter Von Zimmermann, Reiner Wallmeier, Olaf Duevel, Dirk Henrich, Martin Schorr, Volker Schnuck, Dietmar Nowotny, Volker Ripp
  • Publication number: 20060155550
    Abstract: Methods and systems automatically file records concerning business events in a computer system so that the records are accessible to a business application. An identification code is assigned to a business event having a data structure that is represented in the computer system. At least one set of input data, which is provided with a structure specific to a class of business events, is created from data concerning a business event. The at least one set of input data is transformed into a set of output data, which is accessible by at least two business applications. The set of output data is stored with the assigned identification code such that the set of output data can be fully or partly read by the at least two business applications by referring to the identification code.
    Type: Application
    Filed: September 8, 2003
    Publication date: July 13, 2006
    Inventors: Peter Von Zimmermann, Reiner Wallmeier, Olaf Duevel, Dirk Henrich, Martin Schorr, Volker Schnuck, Dietmar Nowotny, Volker Ripp
  • Publication number: 20050010430
    Abstract: Systems, methods and computer readable media are provided for modeling the structure of an enterprise. A first class of objects may be provided, an object of the class representing an organizational unit of the enterprise, the class comprising a method for assigning and/or deassigning to an object of the class at least one type of at least five types of attributes. The five types of attributes may comprise: a first type describing a work to be performed by the unit, a second type describing a legal entity, which the unit represents, a third type describing a disciplinary or line management properties of the unit, a fourth type describing a financial responsibility of the unit, and a fifth type describing a location, which the unit represents.
    Type: Application
    Filed: May 13, 2004
    Publication date: January 13, 2005
    Inventors: Holger Gockel, Dirk Henrich, Joachim Puteick, Gregor Rieken, Martin Rogge, Dirk Rohdemann, Reiner Wallmeier, Martin Zielonkowski, Heike Berger, Hendrik Geipel, Matthias Schonecker, Orestis Terzidis
  • Publication number: 20050010549
    Abstract: A computer system is provided for modeling the structure of an enterprise comprising a first class of objects. An object of the class may represent an organizational unit of the enterprise. The class may comprise a method for assigning and/or deassigning to an object of the class at least one attribute from at least five types of attributes comprising: a first type describing a work to be performed by the unit; a second type describing a legal entity, which the unit represents; a third type describing a disciplinary or line management properties of the unit; a fourth type describing a financial responsibility of the unit; and a fifth type describing a location, which the unit represents. The system may further include means for assigning and/or deassigning to an object of said class at least one property depending on the assigned attribute.
    Type: Application
    Filed: May 13, 2004
    Publication date: January 13, 2005
    Inventors: Holger Gockel, Dirk Henrich, Joachim Puteick, Gregor Rieken, Martin Rogge, Dirk Rohdemann, Reiner Wallmeier, Martin Zielonkowski, Heike Berger, Hendrik Geipel, Matthias Schonecker, Orestis Terzidis
  • Publication number: 20040153480
    Abstract: A method of replicating data objects from a source system to a target system consistent with the present invention is disclosed. The method creates an electronic data element including a first field having an identifier and a second field having a state of the identifier.
    Type: Application
    Filed: November 26, 2003
    Publication date: August 5, 2004
    Inventors: Michael Conrad, Dirk Henrich
  • Publication number: 20040148589
    Abstract: A method for processing one or more data objects in business applications is disclosed. The method creates an electronic data element comprising a first data field and a second data field, wherein the first data field contains data representing an identifier functioning as a link to one or more data objects and the second data field represents a state of the identifier in the first data field; and associates the identifier of the electronic data element with the one or more data objects.
    Type: Application
    Filed: November 26, 2003
    Publication date: July 29, 2004
    Inventors: Michael Conrad, Dirk Henrich
  • Publication number: 20040148447
    Abstract: A method consistent with the present invention avoids data loss in a data object replication process. The method includes: creating an electronic data element comprising a first field having an identifier and a second field having a state of the identifier; setting the second field of the data element to a state indicating that the electronic data element may be accessed and assigned; assigning the identifier to one or more data objects; setting a shared lock on the electronic data element; storing the one or more data objects; and upon a commit of the storing of the one or more data objects, removing the shared lock and setting the state of the identifier to indicate that the one or more data objects may be replicated.
    Type: Application
    Filed: November 26, 2003
    Publication date: July 29, 2004
    Inventors: Michael Conrad, Dirk Henrich
  • Publication number: 20040148587
    Abstract: A computer-readable medium having stored theron a data structure for an electronic data element. The electronic data element includes: a first data field containing data representing an identifier functioning as a link to one or more data objects; and a second data field representing a state of the identifier in the first data field. The second data field may be in one of three states: a) a first state, in which the electronic data element may be accessed by one or more data object processing operations and whereby said identifier is assignable to one or more data objects; b) a second state, in which said electronic data element may not be accessed by one or more data object processing operations and whereby said identifier is assignable to one or more data objects; or c) a third state, in which said electronic data element may not be accessed by one or more data object processing operations and whereby said identifier is not assignable to one or more data objects.
    Type: Application
    Filed: November 26, 2003
    Publication date: July 29, 2004
    Inventors: Michael Conrad, Dirk Henrich