Patents by Inventor Dirk Giebel

Dirk Giebel 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: 9396446
    Abstract: A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: July 19, 2016
    Assignee: SAP SE
    Inventors: Gerd Ritter, Rene Gross, Tim Kornmann, Steffen Tatzel, Dirk Stumpf, Dirk Giebel
  • Patent number: 9171039
    Abstract: Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: October 27, 2015
    Assignee: SAP SE
    Inventors: Jan Teichmann, Thomas Gauweiler, Daniel Hutzel, Udo Klein, Marcel Hermanns, Jens Weiler, Dirk Giebel, Daniel Goldmann, Frank Brunswig, Heiko Steffen, Steffen Tatzel, Joachim Fitzer
  • Patent number: 9053445
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: June 9, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Dirk Giebel, Ralph Rillig, Jens Weiler, Michael Hartel, Daniel Zoch, Gerd Ritter
  • Publication number: 20140157154
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing business objects in memory. The system and methods may be provided for defining a context of one or more input parameters of data used to determine one or more properties of one or more business objects, defining one or more rules associated with the one or more properties of each business object, and generating a metadata model for each business object based on the context of the one or more input parameters of each business object and the one or more rules associated with the one or more properties of each business object.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Inventors: Frank Brunswig, Dirk Giebel, Ralph Rillig, Jens Weiler, Michael Hartel, Daniel Zoch, Gerd Ritter
  • Patent number: 8612927
    Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: December 17, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
  • Patent number: 8555248
    Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 8, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
  • Publication number: 20130166675
    Abstract: A computerized method for accessing business object data stored in a data buffer of a server computer includes providing an application program interface (API) having a function for specifying a set of paths through a business object stored as a data structure in a data buffer of a server computer. Each of the paths included in the set of paths specifies a plurality of nodes of the business object for accessing hosted data at the plurality of nodes. The method further includes receiving a set of parameters for the function of the API. The set of parameters specify the set of paths. The method further includes issuing the set of parameters to the server computer, retrieving hosted data from the plurality of nodes for each path in the set of paths; and transmitting to a client the hosted data retrieved from the plurality of nodes.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Dirk Giebel, Jens Weiler, Udo Klein, Thomas Gauweiler, Heiko Steffen, Joachim Fitzer, Jan Teichmann, Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Daniel Goldman
  • Publication number: 20130111381
    Abstract: A system and method for modeling properties of data and events of a business application is presented. The system include a user interface frontend system that displays a user interface, and a user interface backend system that hosts a business application that generates the user interface for display in the user interface frontend system. The system further includes an enterprise service framework comprising one or more data processors that define one or more properties of data and/or events related to the business application, and model each of the one or more properties as a data field of the business application. A dynamic properties calculator includes one or more data processors that access a set of transformation logic representing data transformation rules for each of the data fields of the business application, and apply the transformation rules to the data fields that represent the one or more properties.
    Type: Application
    Filed: October 28, 2011
    Publication date: May 2, 2013
    Applicant: SAP AG
    Inventors: Gerd Ritter, Rene Gross, Tim Kornmann, Steffen Tatzel, Dirk Stumpf, Dirk Giebel
  • Publication number: 20130086097
    Abstract: Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Jan Teichmann, Thomas Gauweiler, Daniel Hutzel, Udo Klein, Marcel Hermanns, Jens Weiler, Dirk Giebel, Daniel Goldman, Frank Brunswig, Heiko Steffen, Steffen Tatzel, Joachim Fitzer
  • Publication number: 20130014080
    Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Inventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
  • Publication number: 20110145787
    Abstract: A computer-implemented system may include a data store to store business data, an application platform, and a business application. The application platform may include a repository to store metadata defining a plurality of business objects, each of the business objects comprising a respective model of data and associated logic, each business object associated with respective business object entities, and a framework in communication with the repository to provide access to the business data. The business application is to access the data via the framework and based on the metadata, wherein the metadata associates a first plurality of the business object entities with a RELEASED release status code, and wherein the metadata associates a second plurality of the business object entities with a DEPRECATED release status code.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Inventors: Frank Brunswig, Dirk A. Giebel, Hubert Klein, Gerd Martin Ritter, Noam Tamarkin
  • Publication number: 20100275067
    Abstract: In an embodiment, data is captured in a first processor-based system. The captured data is serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, and the XML-formatted data is deserialized into a non-XML format. The deserialized data is processed on the second processor-based system to determine a cause of an error on the first processor-based system, and the first processor-based system or the second processor-based system is altered as a function of the processing of the deserialized data on the second processor-based system. The processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system, and the first processor-based system is a production system and the second processor-based system is a test or reference system.
    Type: Application
    Filed: July 13, 2010
    Publication date: October 28, 2010
    Applicant: SAP AG
    Inventors: Srdjan Boskovic, Dirk A. Giebel
  • Patent number: 7801719
    Abstract: In an embodiment, data in a first processor-based system is captured and serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, it is deserialized into a non-XML format, and it is processed in the second processor-based system. The second processor-based system is substantially similar to the first processor-based system, and the processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: September 21, 2010
    Assignee: SAP AG
    Inventors: Srdjan Boskovic, Dirk A. Giebel
  • Publication number: 20080155356
    Abstract: In an embodiment, data in a first processor-based system is captured and serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, it is deserialized into a non-XML format, and it is processed in the second processor-based system. The second processor-based system is substantially similar to the first processor-based system, and the processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system.
    Type: Application
    Filed: December 21, 2006
    Publication date: June 26, 2008
    Inventors: Srdjan Boskovic, Dirk A. Giebel
  • Publication number: 20050268255
    Abstract: Embodiments of the present invention relate to a method and system for implementing an easy-to-use graphical user interface (GUI) for creating a data file for product and process configuration. The data file could contain information relating to how a given product is to be made, such as a list of components and how they are to be assembled (“routings”). The GUI according to embodiments of the present invention reduces the amount of user manipulation required as compared with the prior art. According to the embodiments, a user is presented with a single screen display that lets the user maintain component lists and associated routings with simple, high-level input values.
    Type: Application
    Filed: May 26, 2004
    Publication date: December 1, 2005
    Inventors: Jan Hrastnik, Jens Griessman, Dirk Giebel, Tim Gaiser, Muhammad Alam