Patents by Inventor Dietmar Theobald

Dietmar Theobald 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).

  • Publication number: 20090037478
    Abstract: A method and apparatus for dependency processing of computer files. An embodiment of a method for dependency processing of computer files includes receiving a data stream input at a scanner component, where the data stream input represents multiple computer files. The data stream input is scanned for data types, where scanning the data stream input includes encountering a definition of a data type; determining whether to process program elements within the data type, and, if there is a determination to process the program elements in the data type, scanning the program elements of the data type to identify usages of the data type. The identified data type definition and data type usages are provided to a listening component.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 5, 2009
    Inventor: Dietmar Theobald
  • Publication number: 20090037577
    Abstract: A method and apparatus for data listeners for type dependency processing. An embodiment of a method for dependency processing of computer files includes receiving a data stream input at a scanner component, where the data stream input represents program elements of one or more computer files. A data stream of type definitions and type usages is generated, and the data type definitions and data type usages are provided as an input to a listening component. The listening component performs a listening function of filtering the type definition and type usage data, aggregating the type usage data, or echoing the data stream output, and an output is generated from the listening component.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 5, 2009
    Inventor: Dietmar Theobald
  • Publication number: 20090037804
    Abstract: A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 5, 2009
    Inventor: Dietmar Theobald
  • 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: 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: 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: 20050201562
    Abstract: A node may contain a secure store agent. A process executing on the node may request connection information from the secure store agent. An encryption key phrase may be accessed, responsive to the request for connection information, to decrypt the requested connection information. The requested connection information may be obtained from a secure storage file in a file system.
    Type: Application
    Filed: January 21, 2004
    Publication date: September 15, 2005
    Inventors: Georg Becker, Ralf Kuersch, Dietmar Theobald, Juergen Schneider
  • 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: 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: 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
  • 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