Patents by Inventor Guenter Briam

Guenter Briam 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: 10642594
    Abstract: According to some embodiments, each of a plurality of computer systems to be monitored receives a monitoring solution agent code portion and a monitoring solution agent content portion, the monitoring solution agent code portion and monitoring solution agent content portion together forming a monitoring solution agent. The monitoring solution agent code portion and monitoring solution agent content portion may comprise a remote Monitoring Solution Agent that executes at the computer system to be monitored. According to some embodiments, monitoring solution agent content portion includes a data source layer, a data provider layer, a request layer, and a user interface layer.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: May 5, 2020
    Assignee: SAP SE
    Inventors: Ralf Stauffer, Steffen Siegmund, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
  • Patent number: 10452656
    Abstract: The disclosure generally describes methods, software, and systems, including a method for defining and using dependencies and equivalences for data elements in the data model in order to improve query efficiency. At design time of a data model, dependencies and equivalences for data elements in the data model are received over a computer network. The dependencies and equivalences are stored in persistent storage with the data model. A request is received over the computer network, the request to be executed to obtain results from a database associated with the data model. An optimized query is generated using the received request and the dependencies and equivalences. The optimized query is optimized relative to the received request.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 22, 2019
    Assignee: SAP SE
    Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Arndt Effern, Guenter Briam
  • Patent number: 10402405
    Abstract: The disclosure generally describes methods, software, and systems, including a method for optimizing queries referencing large object (LOB) information. A structured query language (SQL) query containing an LOB field is identified. LOB replacement information for the LOB field is obtained from a data model. The SQL query is optimized including substituting, using the obtained LOB replacement information, the LOB field with replacement language to create an updated SQL query, and extending the updated SQL query with a join of LOB field language to create an extended SQL query.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Guenter Briam, Arndt Effern
  • Patent number: 10101993
    Abstract: A local monitoring system of a computer system to be monitored may receive a monitoring solution agent code portion and a first monitoring solution agent content portion. Version D may be assigned to the first content portion, and a status of version D may be set to active such that new end user sessions are initialized with a local agent comprising the code portion and version D. A second content portion may be uploaded and assigned to be version A. Responsive to an end user request, the status of version D may be set to ready and the status of version A may be set to active such that new sessions are initialized with an agent comprising the code portion and version A. A third content portion may then be uploaded and assigned to be version B. Responsive to an end user request, the status of version A may be to ready and the status of version B may be set to active such that new sessions are initialized with an agent comprising the code portion and version B.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 16, 2018
    Assignee: SAP SE
    Inventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
  • Publication number: 20180293277
    Abstract: The disclosure generally describes methods, software, and systems, including a method for optimizing queries referencing large object (LOB) information. A structured query language (SQL) query containing an LOB field is identified. LOB replacement information for the LOB field is obtained from a data model. The SQL query is optimized including substituting, using the obtained LOB replacement information, the LOB field with replacement language to create an updated SQL query, and extending the updated SQL query with a join of LOB field language to create an extended SQL query.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 11, 2018
    Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Guenter Briam, Arndt Effern
  • Publication number: 20180121538
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a system for condensed representation of unique identifiers. An embodiment operates by determining a data set that includes a plurality of records. The records may be associated with a plurality of fields, each of which may be associated with a weight. One or more distinguishing field sets are determined that distinguish the plurality of records of the data set from each other. One of the distinguishing field sets is selected based on the weight. Data corresponding to the one or more fields, of the selected distinguishing field set, for the plurality of records is displayed on a display device.
    Type: Application
    Filed: April 17, 2017
    Publication date: May 3, 2018
    Inventors: Marvin Peter Follmann, Ralf Stauffer, Arndt Effern, Guenter Briam
  • Publication number: 20170286482
    Abstract: The disclosure generally describes methods, software, and systems, including a method for defining and using dependencies and equivalences for data elements in the data model in order to improve query efficiency. At design time of a data model, dependencies and equivalences for data elements in the data model are received over a computer network. The dependencies and equivalences are stored in persistent storage with the data model. A request is received over the computer network, the request to be executed to obtain results from a database associated with the data model. An optimized query is generated using the received request and the dependencies and equivalences. The optimized query is optimized relative to the received request.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Arndt Effern, Guenter Briam
  • Patent number: 9552162
    Abstract: In one general aspect, a method can include receiving initial content including a total number of data units for storage, identifying a number of data chunks, identifying a size for each of the data chunks, the size for each data chunk indicative of a number of data units for inclusion in the respective data chunk. The method can further include splitting the initial content into the number of data chunks, each data chunk including a portion of the total number of data units included in the initial content, the portion of the total number of data units based on the size of the data chunk, storing each of the data chunks in memory, and compressing the data chunks included in the memory.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: January 24, 2017
    Assignee: SAP SE
    Inventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
  • Publication number: 20160162197
    Abstract: In one general aspect, a method can include receiving initial content including a total number of data units for storage, identifying a number of data chunks, identifying a size for each of the data chunks, the size for each data chunk indicative of a number of data units for inclusion in the respective data chunk. The method can further include splitting the initial content into the number of data chunks, each data chunk including a portion of the total number of data units included in the initial content, the portion of the total number of data units based on the size of the data chunk, storing each of the data chunks in memory, and compressing the data chunks included in the memory.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
  • Publication number: 20160147523
    Abstract: According to some embodiments, each of a plurality of computer systems to be monitored receives a monitoring solution agent code portion and a monitoring solution agent content portion, the monitoring solution agent code portion and monitoring solution agent content portion together forming a monitoring solution agent. The monitoring solution agent code portion and monitoring solution agent content portion may comprise a remote Monitoring Solution Agent that executes at the computer system to be monitored. According to some embodiments, monitoring solution agent content portion includes a data source layer, a data provider layer, a request layer, and a user interface layer.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Ralf Stauffer, Steffen Siegmund, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
  • Publication number: 20160147852
    Abstract: According to some embodiments, monitoring data for a computer system may be received, the monitoring data including at least one d digit operating performance parameter of the computer system. A rounding engine processor may automatically transform the monitoring data into rounded monitoring data such that the d digit operating performance parameter is rounded to preserve only the m most significant digits, where m is less than d. The rounded monitoring data may then be stored within a rounded monitoring data history of a history storage unit.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
  • Publication number: 20160147528
    Abstract: A local monitoring system of a computer system to be monitored may receive a monitoring solution agent code portion and a first monitoring solution agent content portion. Version D may be assigned to the first content portion, and a status of version D may be set to active such that new end user sessions are initialized with a local agent comprising the code portion and version D. A second content portion may be uploaded and assigned to be version A. Responsive to an end user request, the status of version D may be set to ready and the status of version A may be set to active such that new sessions are initialized with an agent comprising the code portion and version A. A third content portion may then be uploaded and assigned to be version B. Responsive to an end user request, the status of version A may be to ready and the status of version B may be set to active such that new sessions are initialized with an agent comprising the code portion and version B.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
  • Publication number: 20160147772
    Abstract: A user interface (UI) manager may receive, at an analyzer agent executing within a system of a system landscape, a request for data analysis of component data of an infrastructure component of the system. A request controller may collect, in response to the request, topology data for the system, the topology data including a characterization of the infrastructure component. A content manager may filter, using the topology data, system-specific metadata, to obtain filtered system-specific metadata, and a a request processor may generate, based on the request and the filtered system-specific metadata, a query against the component data.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Steffen SIEGMUND, Ralf STAUFFER, Arndt EFFERN, Guenter BRIAM
  • Publication number: 20160147524
    Abstract: According to some embodiments, each of a plurality of computer systems to be monitored receives a monitoring solution agent code portion and a monitoring solution agent content portion, the monitoring solution agent code portion and monitoring solution agent content portion together forming a monitoring solution agent. The monitoring solution agent code portion and monitoring solution agent content portion may comprise a remote monitoring solution agent that executes at the computer system to be monitored. According to some embodiments, monitoring solution agent content portion includes a data source layer, a data provider layer, a request layer, and a user interface layer.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
  • Patent number: 9207998
    Abstract: In an embodiment, a method is presented for providing managerial access to a managed system. In this method, a definition of a procedure to be performed on the managed system is received into a managing system. A request to perform the procedure is received into the managing system from a user of the managing system. The procedure is performed in response to the request. The performing of the procedure includes initiating a plurality of functions resident in the managed system. Results indicative of the performing of the procedure are presented to the user of the managing system.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: December 8, 2015
    Assignee: SAP SE
    Inventors: Roman Rapp, Helmut Fieres, Guenter Briam, Emmanuel Turci
  • Publication number: 20120254869
    Abstract: In an embodiment, a method is presented for providing managerial access to a managed system. In this method, a definition of a procedure to be performed on the managed system is received into a managing system. A request to perform the procedure is received into the managing system from a user of the managing system. The procedure is performed in response to the request. The performing of the procedure includes initiating a plurality of functions resident in the managed system. Results indicative of the performing of the procedure are presented to the user of the managing system.
    Type: Application
    Filed: March 29, 2011
    Publication date: October 4, 2012
    Applicant: SAP AG
    Inventors: Roman Rapp, Helmut Fieres, Guenter Briam, Emmanuel Turci
  • Patent number: 7461097
    Abstract: In a software system (200/210/220) with a business application (200), database migration from a source database (210) to a physically different target database (230) is performed by a migration tool (260) that evaluates database instructions (201) that the application (200) consecutively sends to the source database (210). The migration tool (260) stores representations (254, 255) of an action type (205, D, I, U) and of a key (231) in a log table (250) when an action type coincides with a predetermined action type (D, I, U); copies source table entries to the target table (240); and adjusts entries in the target table that have keys represented in the log table (250). During migration, the application (200) and the source table continue communicating.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: December 2, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Martin Stahl, Bernd Kohler, Guenter Briam, Torsten Ziegler, Frank-Martin Haas
  • Patent number: 6775676
    Abstract: A defer dataset creation system creates database objects at a computer connected to a data storage device. Initially, a command to create a database object is received. A database object definition for that database object is recorded. When the database object is accessed, a dataset for the database object is created from its database object definition.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: August 10, 2004
    Assignees: International Business Machines Corporation, SAP Aktiengesellschaft
    Inventors: Guenter Briam, Namik Hrle, James Z. Teng
  • Publication number: 20040122865
    Abstract: In a software system (200/210/220) with a business application (200), database migration from a source database (210) to a physically different target database (230) is performed by a migration tool (260) that evaluates database instructions (201) that the application (200) consecutively sends to the source database (210). The migration tool (260) stores representations (254, 255) of an action type (205, D, I, U) and of a key (231) in a log table (250) when an action type coincides with a predetermined action type (D, I, U); copies source table entries to the target table (240); and adjusts entries in the target table that have keys represented in the log table (250). During migration, the application (200) and the source table continue communicating.
    Type: Application
    Filed: November 14, 2003
    Publication date: June 24, 2004
    Inventors: Martin Stahl, Bernd Kohler, Guenter Briam, Torsten Ziegler, Frank-Martin Haas