Patents by Inventor Christian Fecht

Christian Fecht 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: 9146773
    Abstract: Embodiments of the invention are generally directed to a system and method for implicit transaction control. A transaction manager receives an indication that an operation is to be executed within a transaction. The transaction manager determines whether a preexisting transaction context is available to provide the transaction for the operation. The operation is enclosed within the preexisting transaction context, if the preexisting transaction context is available.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: September 29, 2015
    Assignee: SAP SE
    Inventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
  • Patent number: 8719242
    Abstract: A database access interceptor includes a statement pool and a table buffer. The statement pool and the table buffer are associated with physical database connections. The interceptor may include a separate instance of the statement pool for each physical database connection. Similarly the interceptor may include a separate instance of the table buffer for each physical database connection.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Dietmar Theobald, Christian Fecht, Ralf Kuersch, Andrea Neufeld, Juergen G. Kissner, Dirk Debertin, Rainer Schweigkoffer
  • Patent number: 7496569
    Abstract: A method and apparatus for providing uniform infrastructure for accessing relational databases are described. A database access statement issued by a software application is received and parsed to determine portability of the database access statement across multiple databases. The database access statement is forwarded for execution if the database access statement is portable.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: February 24, 2009
    Assignee: SAP AG
    Inventors: Dietmar Theobald, Christian Fecht, Holger Oehm, Andreas Fischbach, Adrian Goerler
  • Patent number: 7480681
    Abstract: Embodiments of the invention are generally directed to a system and method for a transaction manager. A transaction manager registers one or more callback methods each having an associated synchronization identifier. An order is defined for the one or more callback methods based, at least in part, on the synchronization identifier associated with each callback method. The callback methods are called in the defined order.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: January 20, 2009
    Assignee: SAP AG
    Inventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
  • Patent number: 7457828
    Abstract: A system and method for synchronizing distributed table buffers is disclosed. A node may contain a synch manager and a table buffer having a synch identifier. The synch manager may use the synch identifier to coordinate updates to the table buffer. The updates to the table buffer may be performed in an asynchronous and/or a synchronous manner.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventors: Tobias Wenner, Ralf Kuersch, Andrea Neufeld, Christian Fecht, Dietmar Theobald
  • Publication number: 20060149876
    Abstract: Embodiments of the invention are generally directed to a system and method for implicit transaction control. A transaction manager receives an indication that an operation is to be executed within a transaction. The transaction manager determines whether a preexisting transaction context is available to provide the transaction for the operation. The operation is enclosed within the preexisting transaction context, if the preexisting transaction context is available.
    Type: Application
    Filed: December 6, 2004
    Publication date: July 6, 2006
    Inventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
  • Publication number: 20060122966
    Abstract: Embodiments of the invention are generally directed to a system and method for a transaction manager. A transaction manager registers one or more callback methods each having an associated synchronization identifier. An order is defined for the one or more callback methods based, at least in part, on the synchronization identifier associated with each callback method. The callback methods are called in the defined order.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 8, 2006
    Inventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
  • Publication number: 20050050040
    Abstract: A method and apparatus for providing uniform infrastructure for accessing relational databases are described. A database access statement issued by a software application is received and parsed to determine portability of the database access statement across multiple databases. The database access statement is forwarded for execution if the database access statement is portable.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Dietmar Theobald, Christian Fecht, Holger Oehm, Andreas Fischbach, Adrian Goerler
  • Publication number: 20050050039
    Abstract: A database access interceptor includes a statement pool and a table buffer. The statement pool and the table buffer are associated with physical database connections. The interceptor may include a separate instance of the statement pool for each physical database connection. Similarly the interceptor may include a separate instance of the table buffer for each physical database connection.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Dietmar Theobald, Christian Fecht, Ralf Kuersch, Andrea Neufeld, Juergen Kissner, Dirk Debertin, Rainer Schweigkoffer
  • Publication number: 20050049999
    Abstract: A method and apparatus for providing uniform infrastructure for accessing relational databases are described. A request to trace a database access statement issued by a software application is received and execution of the database access statement is monitored. Tracing results are recorded into a log file, wherein the log file includes information related to the database access statement.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Immo-Gert Birn, Juergen Kissner, Thomas Raupp, Dietmar Theobald, Christian Fecht
  • Publication number: 20050050106
    Abstract: A system and method for synchronizing distributed table buffers is disclosed. A node may contain a synch manager and a table buffer having a synch identifier. The synch manager may use the synch identifier to coordinate updates to the table buffer. The updates to the table buffer may be performed in an asynchronous and/or a synchronous manner.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Tobias Wenner, Ralf Kuersch, Andrea Neufeld, Christian Fecht, Dietmar Theobald