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).
-
Patent number: 10509854Abstract: 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: GrantFiled: February 9, 2015Date of Patent: December 17, 2019Assignee: SAP SEInventor: Dietmar Theobald
-
Patent number: 9146773Abstract: 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: GrantFiled: December 6, 2004Date of Patent: September 29, 2015Assignee: SAP SEInventors: Christian Fecht, Dietmar Theobald, Juergen Heymann, Thomas Raupp, Rainer Brendle
-
Patent number: 9092408Abstract: 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: GrantFiled: August 1, 2008Date of Patent: July 28, 2015Assignee: SAP SEInventor: Dietmar Theobald
-
Publication number: 20150154169Abstract: 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: ApplicationFiled: February 9, 2015Publication date: June 4, 2015Inventor: Dietmar Theobald
-
Patent number: 8954840Abstract: 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: GrantFiled: August 1, 2008Date of Patent: February 10, 2015Assignee: SAP SEInventor: Dietmar Theobald
-
Patent number: 8806324Abstract: A method and apparatus for annotation filtering of computer files. An embodiment of a method for annotation filtering of computer files includes receiving a serial data stream input, where the serial data stream input representing one or more computer files. A data type description of a computer file is detected in the data stream, and an annotation is detected in the computer file. A determination is made whether to continue processing of the annotation.Type: GrantFiled: August 1, 2008Date of Patent: August 12, 2014Assignee: SAP AGInventor: Dietmar Theobald
-
Patent number: 8719242Abstract: 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: GrantFiled: August 29, 2003Date of Patent: May 6, 2014Assignee: SAP AGInventors: Dietmar Theobald, Christian Fecht, Ralf Kuersch, Andrea Neufeld, Juergen G. Kissner, Dirk Debertin, Rainer Schweigkoffer
-
Patent number: 8655853Abstract: 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: GrantFiled: October 1, 2004Date of Patent: February 18, 2014Assignee: SAP AGInventors: Ralf Kuersch, Thomas Raupp, Dietmar Theobald
-
Patent number: 8463724Abstract: A method and apparatus for computer file system traversal. An embodiment of a method includes obtaining a computer archive, the computer archive including one or more data elements. The computer archive is traversed, with traversing the computer archive including processing a data element of the computer archive. Processing a data element includes reading a name of the data element, and determining whether to process the first data element based on the name of the first element. If the first data element is to be processed, the data element is extracted and traversal of the first data element continues. If the data element is not to be processed, the data element is skipped. A serial data stream representing selected data elements of the computer archive is output.Type: GrantFiled: August 1, 2008Date of Patent: June 11, 2013Assignee: SAP AGInventor: Dietmar Theobald
-
Patent number: 8356288Abstract: A monitoring method and apparatus monitors a runtime application to collect and display static and dynamic data concerning software entities and database operations in a runtime environment. In one embodiment, monitoring classes are used to collect monitoring data from at least one PersistenceUnit (PU) and at least one PersistenceContext (PC) associated with the PU of an application the uses an in implementation of a Java Persistence Application Programming Interface (JPA). A Java Management Extension (JMX) MBean communicates with the monitoring classes to expose monitoring data outside the runtime environment.Type: GrantFiled: November 10, 2008Date of Patent: January 15, 2013Assignee: SAP AGInventors: Andrea Neufeld, Robin de Silva Jayasinghe, Dietmar Theobald
-
Patent number: 8140866Abstract: 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: GrantFiled: November 17, 2009Date of Patent: March 20, 2012Assignee: SAP AGInventors: Georg C. Becker, Ralf Kuersch, Dietmar Theobald, Juergen Schneider
-
Patent number: 8112388Abstract: 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: GrantFiled: August 1, 2008Date of Patent: February 7, 2012Assignee: SAP AGInventor: Dietmar Theobald
-
Publication number: 20100122239Abstract: A monitoring method and apparatus monitors a runtime application to collect and display static and dynamic data concerning software entities and database operations in a runtime environment. In one embodiment, monitoring classes are used to collect monitoring data from at least one PersistenceUnit (PU) and at least one PersistenceContext (PC) associated with the PU of an application the uses an in implementation of a Java Persistence Application Programming Interface (JPA). A Java Management Extension (JMX) MBean communicates with the monitoring classes to expose monitoring data outside the runtime environment.Type: ApplicationFiled: November 10, 2008Publication date: May 13, 2010Inventors: Andrea Neufeld, Robin de Silva Jayasinghe, Dietmar Theobald
-
Publication number: 20100061552Abstract: 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: ApplicationFiled: November 17, 2009Publication date: March 11, 2010Applicant: SAP AGInventors: Georg C. Becker, Ralf Kuersch, Dietmar Theobald, Juergen Schneider
-
Patent number: 7640594Abstract: 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: GrantFiled: January 21, 2004Date of Patent: December 29, 2009Assignee: SAP AGInventors: Georg C. Becker, Ralf Kuersch, Dietmar Theobald, Juergen Schneider
-
Patent number: 7571164Abstract: 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: GrantFiled: October 1, 2004Date of Patent: August 4, 2009Assignee: SAP AGInventors: Ralf Kuersch, Dietmar Theobald, Thomas Raupp
-
Patent number: 7496569Abstract: 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: GrantFiled: August 29, 2003Date of Patent: February 24, 2009Assignee: SAP AGInventors: Dietmar Theobald, Christian Fecht, Holger Oehm, Andreas Fischbach, Adrian Goerler
-
Publication number: 20090037386Abstract: A method and apparatus for processing of computer files. An embodiment of a method for processing computer files includes receiving a serial data stream input, where the serial data stream input represents a set of computer files. The method further includes scanning the serial data stream input to extract selected data elements occurring in the set of computer files, and outputting the selected data elements in a serial data stream output.Type: ApplicationFiled: August 1, 2008Publication date: February 5, 2009Inventor: Dietmar Theobald
-
Publication number: 20090037805Abstract: A method and apparatus for annotation filtering of computer files. An embodiment of a method for annotation filtering of computer files includes receiving a serial data stream input, where the serial data stream input representing one or more computer files. A data type description of a computer file is detected in the data stream, and an annotation is detected in the computer file. A determination is made whether to continue processing of the annotation.Type: ApplicationFiled: August 1, 2008Publication date: February 5, 2009Inventor: Dietmar Theobald
-
Publication number: 20090037357Abstract: A method and apparatus for computer file system traversal. An embodiment of a method includes obtaining a computer archive, the computer archive including one or more data elements. The computer archive is traversed, with traversing the computer archive including processing a data element of the computer archive. Processing a data element includes reading a name of the data element, and determining whether to process the first data element based on the name of the first element. If the first data element is to be processed, the data element is extracted and traversal of the first data element continues. If the data element is not to be processed, the data element is skipped. A serial data stream representing selected data elements of the computer archive is output.Type: ApplicationFiled: August 1, 2008Publication date: February 5, 2009Inventor: Dietmar Theobald