Patents by Inventor Thomas Raupp

Thomas Raupp 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: 8762408
    Abstract: Techniques for optimizing a software application include receiving, at a local computing system, a query from an application for data stored on a database table, the query including a context defined by a name of the database table; comparing the context of the query to a context of a predefined query scenario; based on the context of the query matching the context of the predefined query scenario, retrieving data stored on a secondary database replicated from data stored on a main database; and passing the retrieved data from the secondary database to the application.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: June 24, 2014
    Assignee: SAP AG
    Inventors: Hartwig Brand, Dirk Debertin, Carsten Dietze-Selent, Peter Goebbels, Cornelia Haase, Christian Hansen, Kerstin Hoeft, Uwe Hommel, Ulrich Koch, Harald Kuck, Jens Otto, Thomas Raupp, Tobias Wenner, Michael Schafft, Matthias Schwarz, Jemin Tanna
  • Patent number: 8655853
    Abstract: Embodiments of the invention are generally directed to a system and method for optimizing transaction termination. A database interface receives an indication to terminate a transaction. The database interface decides whether to send a command to the underlying database server to terminate the transaction. If the database interface does send a command to the database server, it determines which command is appropriate to send.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Ralf Kuersch, Thomas Raupp, Dietmar Theobald
  • Publication number: 20130238657
    Abstract: Techniques for optimizing a software application include receiving, at a local computing system, a query from an application for data stored on a database table, the query including a context defined by a name of the database table; comparing the context of the query to a context of a predefined query scenario; based on the context of the query matching the context of the predefined query scenario, retrieving data stored on a secondary database replicated from data stored on a main database; and passing the retrieved data from the secondary database to the application.
    Type: Application
    Filed: April 19, 2012
    Publication date: September 12, 2013
    Applicant: SAP AG
    Inventors: Hartwig Brand, Dirk Debertin, Carsten Dietze-Selent, Peter Goebbels, Cornelia Haase, Christian Hansen, Kerstin Hoeft, Uwe Hommel, Ulrich Koch, Harald Kuck, Jens Otto, Thomas Raupp, Tobias Wenner, Michael Schafft, Matthias Schwarz, Jemin Tanna
  • Patent number: 7571164
    Abstract: A system and method for deferred database connection configuration. A database connection handle associated with a physical database connection is assigned to an application. An indication is received from the application to access a specified connection parameter of the physical database connection. A connection handling infrastructure determines whether the specified connection parameter is one of a selected subset of connection parameters. Access to the specified connection parameter is deferred, if the specified connection parameter is one of the selected subset of connection parameters.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: August 4, 2009
    Assignee: SAP AG
    Inventors: Ralf Kuersch, Dietmar Theobald, Thomas Raupp
  • 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: 7392236
    Abstract: The invention allows multiple application systems to use a single database system. The database system is divided into at least a first memory portion and a second memory portion. The memory portions are disjunctive. The database system stores a first assignment of a first profile to the first memory portion and a second assignment of a second profile to the second memory portion . The first and second profiles are unique and refer to the first and second application systems, respectively. The first application system and the second application system access the first memory portion and the second memory portion, through the respective profiles.
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: June 24, 2008
    Assignee: SAP AG
    Inventors: Gert Rusch, Thomas Raupp, Ulrich Marquard, Uwe Inhoff
  • 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: 20060074877
    Abstract: Embodiments of the invention are generally directed to a system and method for optimizing transaction termination. A database interface receives an indication to terminate a transaction. The database interface decides whether to send a command to the underlying database server to terminate the transaction. If the database interface does send a command to the database server, it determines which command is appropriate to send.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Ralf Kuersch, Thomas Raupp, Dietmar Theobald
  • Publication number: 20060074955
    Abstract: A system and method for deferred database connection configuration. A database connection handle associated with a physical database connection is assigned to an application. An indication is received from the application to access a specified connection parameter of the physical database connection. A connection handling infrastructure determines whether the specified connection parameter is one of a selected subset of connection parameters. Access to the specified connection parameter is deferred, if the specified connection parameter is one of the selected subset of connection parameters.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Ralf Kuersch, Dietmar Theobald, Thomas Raupp
  • 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: 20020174097
    Abstract: Multiple application systems use a single database system. At least a first application system (901) and a second application system (902) run application services for application system users. The database system (900) has at least a first memory portion (920-1) and a second memory portion (920-2). The memory portions are disjunctive. The database system (900) stores a first assignment of a first predetermined profile (110) to the first memory portion (920-1) and a second assignment of a second predetermined profile (111) to the second memory portion (920-2). The first and second profiles (110, 111) are unique and refer to the first and second application systems (901, 902), respectively. The first application system (901) and the second application system (902) access the first memory portion (920-1) and the second memory portion (920-2), through the respective profiles (110, 111).
    Type: Application
    Filed: November 21, 2001
    Publication date: November 21, 2002
    Inventors: Gert Rusch, Thomas Raupp, Ulrich Marquard, Uwe Inhoff