Patents by Inventor Arndt Effern
Arndt Effern 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: 11831525Abstract: Systems and methods include determination of training data instances associated with a respective time periods based on time-series data of each of several metrics, training of a score generator, based on the training data instances, to generate an outlier score, generation of surrogate time-series data of each of the metrics based on the time-series data of each of the metrics, determination of input data instances associated with each one of the respective time periods based on the surrogate time-series data, input of the input data instances to the trained score generator to generate an outlier score for each input data instance, determination of a threshold based on the outlier scores, identification of ones of the training data instances associated with an outlier score greater than the threshold, and identification of an anomaly associated with each of the training data instances associated with an outlier score greater than the threshold.Type: GrantFiled: March 28, 2023Date of Patent: November 28, 2023Assignee: SAP SEInventors: Arndt Effern, Maximilian Schmidtke, Erkan Emre
-
Patent number: 10642594Abstract: 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: GrantFiled: November 21, 2014Date of Patent: May 5, 2020Assignee: SAP SEInventors: Ralf Stauffer, Steffen Siegmund, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
-
Patent number: 10452656Abstract: 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: GrantFiled: March 31, 2016Date of Patent: October 22, 2019Assignee: SAP SEInventors: Edgardo Gildo Koenig, Steffen Siegmund, Arndt Effern, Guenter Briam
-
Patent number: 10402405Abstract: 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: GrantFiled: April 5, 2017Date of Patent: September 3, 2019Assignee: SAP SEInventors: Edgardo Gildo Koenig, Steffen Siegmund, Guenter Briam, Arndt Effern
-
Patent number: 10101993Abstract: 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: GrantFiled: November 21, 2014Date of Patent: October 16, 2018Assignee: SAP SEInventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
-
Publication number: 20180293277Abstract: 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: ApplicationFiled: April 5, 2017Publication date: October 11, 2018Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Guenter Briam, Arndt Effern
-
Publication number: 20180121538Abstract: 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: ApplicationFiled: April 17, 2017Publication date: May 3, 2018Inventors: Marvin Peter Follmann, Ralf Stauffer, Arndt Effern, Guenter Briam
-
Publication number: 20170286482Abstract: 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: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Edgardo Gildo Koenig, Steffen Siegmund, Arndt Effern, Guenter Briam
-
Patent number: 9552162Abstract: 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: GrantFiled: December 8, 2014Date of Patent: January 24, 2017Assignee: SAP SEInventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
-
Publication number: 20160162197Abstract: 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: ApplicationFiled: December 8, 2014Publication date: June 9, 2016Inventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
-
Publication number: 20160147523Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Ralf Stauffer, Steffen Siegmund, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
-
Publication number: 20160147528Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
-
Publication number: 20160147772Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Steffen SIEGMUND, Ralf STAUFFER, Arndt EFFERN, Guenter BRIAM
-
Publication number: 20160147524Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Steffen Siegmund, Ralf Stauffer, Edgardo Gildo Koenig, Arndt Effern, Guenter Briam
-
Publication number: 20160147852Abstract: 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: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Arndt Effern, Steffen Siegmund, Ralf Stauffer, Guenter Briam
-
Patent number: 8886596Abstract: A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor may include a table generator module, a table updater module, and a data replicator module. The table generator module may be configured to cause the at least one processor to generate a target table. The table updater module may be configured to cause the at least one processor to modify data in the target table synchronously with data being modified in a source table. The data replicator module may be configured to cause the at least one processor to replicate the data contained in the source table in the target table.Type: GrantFiled: October 11, 2010Date of Patent: November 11, 2014Assignee: SAP SEInventors: Arndt Effern, Frank-Martin Haas, Torsten Ziegler
-
Publication number: 20120089566Abstract: A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor may include a table generator module, a table updater module, and a data replicator module. The table generator module may be configured to cause the at least one processor to generate a target table. The table updater module may be configured to cause the at least one processor to modify data in the target table synchronously with data being modified in a source table. The data replicator module may be configured to cause the at least one processor to replicate the data contained in the source table in the target table.Type: ApplicationFiled: October 11, 2010Publication date: April 12, 2012Applicant: SAP AGInventors: Arndt Effern, Frank-Martin Haas, Torsten Ziegler
-
Patent number: 7774318Abstract: An example method may obtain a request to delete a plurality of data items satisfying a first condition from a database, and request a retrieval of a first database item from a first predefined storage block associated with the database based on a query including a negation of the first condition. It may be determined whether the first database item is retrieved from the first predefined storage block in response to the requesting the retrieval of the first database item from the first predefined storage block. When it is determined that the first database item is not retrieved, deletion of the first predefined storage block may be requested, else deletion of each one of the plurality of data items satisfying the first condition from the first predefined storage block may be requested.Type: GrantFiled: July 30, 2007Date of Patent: August 10, 2010Assignee: SAP AGInventor: Arndt Effern
-
Publication number: 20090037439Abstract: Methods and systems are described for fast deletion of database information. An example method may obtain a request to delete a plurality of data items satisfying a first condition from a database, and request a retrieval of a first database item from a first predefined storage block associated with the database based on a query including a negation of the first condition. It may be determined whether the first database item is retrieved from the first predefined storage block in response to the requesting the retrieval of the first database item from the first predefined storage block. When it is determined that the first database item is not retrieved, deletion of the first predefined storage block may be requested, else deletion of each one of the plurality of data items satisfying the first condition from the first predefined storage block may be requested.Type: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Applicant: SAP AGInventor: Arndt Effern