Patents by Inventor Clemens Daeschle
Clemens Daeschle 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: 11341094Abstract: Embodiments control software hosted by cloud providers and private clouds. Operational data received from the software correlates: •a time, •a user at the time, and •a software component accessed by the user at the time. The operational data relates to resources (e.g., storage, computational, network) that are consumed. Experiential data characterizing a quality of user interaction, is also received. The experiential data may be derived from operational data (e.g., inferred from time lags), or received separately as feedback. Operational data and experiential data are processed according to a ruleset or a neural network. Based upon the result, which optimizes towards costs, experience data (e.g., time lags) or policies (e.g. security constraints), a command causes an actuator to act upon the software. The actuator may trigger movement to a different host (e.g. different cloud provider). The move functionality, if applied to many customers at once, embodies a cloud provider switch service.Type: GrantFiled: May 6, 2020Date of Patent: May 24, 2022Assignee: SAP SEInventors: Alexander Gebhart, Clemens Daeschle
-
Publication number: 20210349851Abstract: Embodiments control software hosted by cloud providers and private clouds. Operational data received from the software correlates: •a time, •a user at the time, and •a software component accessed by the user at the time. The operational data relates to resources (e.g., storage, computational, network) that are consumed. Experiential data characterizing a quality of user interaction, is also received. The experiential data may be derived from operational data (e.g., inferred from time lags), or received separately as feedback. Operational data and experiential data are processed according to a ruleset or a neural network. Based upon the result, which optimizes towards costs, experience data (e.g., time lags) or policies (e.g. security constraints), a command causes an actuator to act upon the software. The actuator may trigger movement to a different host (e.g. different cloud provider). The move functionality, if applied to many customers at once, embodies a cloud provider switch service.Type: ApplicationFiled: May 6, 2020Publication date: November 11, 2021Inventors: Alexander Gebhart, Clemens Daeschle
-
Patent number: 9141917Abstract: Techniques for optimizing an operation environment include receiving, from a first computing system, an optimization task at a second computing system; processing the optimization task in an initial optimization environment to obtain one or more initial optimization results; for each of the one or more initial optimization results, generating an optimization data record that comprises the optimization task, the initial optimization environment, and the initial optimization result; for each of the optimization data records: varying one or more parameters of the initial optimization environment to generate an updated optimization environment; processing the optimization task in the updated optimization environment to obtain an updated optimization result; storing the initial optimization results and updated optimization results in a repository that is part of or communicably coupled to the second computing system; and sorting the stored optimization results to determine one or more best optimization results ofType: GrantFiled: December 19, 2012Date of Patent: September 22, 2015Assignee: SAP SEInventors: Clemens Daeschle, Alexander Gebhart
-
Publication number: 20150121058Abstract: In one embodiment, a method determines real-time information regarding changes to input data used to run an optimization. The optimization is run using a first computing system to generate a first optimization result within a first time window and the first computing system is configured to run the optimization periodically within subsequent time windows. The method determines when the changes to the input data indicate the optimization should be rerun. When the optimization should be rerun, the method causes a re-running of the optimization after the time window ends using a second computing system different from the first computing system. The re-running of the optimization using the changes and generating a second optimization result before a next time window for the first computing system to periodically run the optimization starts.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: SAP AGInventors: Alexander Gebhart, Clemens Daeschle
-
Patent number: 8930851Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.Type: GrantFiled: October 26, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventors: Alexander Gebhart, Clemens Daeschle
-
Publication number: 20140358604Abstract: In some example implementations, there is provided a method. The method may include receiving metadata representative of usage of a component of a system; generating, based on the received metadata and a model, a three-dimensional representation of the usage of the system including at least one of the component and a structure of the component, the model based on a geographic entity; and providing the generated three-dimensional representation as a page for presentation. Related systems, methods, and articles of manufacture are also provided.Type: ApplicationFiled: May 31, 2013Publication date: December 4, 2014Applicant: SAP AGInventors: ALEXANDER GEBHART, Clemens Daeschle
-
Publication number: 20140173607Abstract: Techniques for optimizing an operation environment include receiving, from a first computing system, an optimization task at a second computing system; processing the optimization task in an initial optimization environment to obtain one or more initial optimization results; for each of the one or more initial optimization results, generating an optimization data record that comprises the optimization task, the initial optimization environment, and the initial optimization result; for each of the optimization data records: varying one or more parameters of the initial optimization environment to generate an updated optimization environment; processing the optimization task in the updated optimization environment to obtain an updated optimization result; storing the initial optimization results and updated optimization results in a repository that is part of or communicably coupled to the second computing system; and sorting the stored optimization results to determine one or more best optimization results ofType: ApplicationFiled: December 19, 2012Publication date: June 19, 2014Inventors: Clemens Daeschle, Alexander Gebhart
-
Publication number: 20130111406Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: SAP AGInventors: Alexander Gebhart, Clemens Daeschle
-
Publication number: 20070260928Abstract: A system and method for providing engineered decoupling in a development environment. According to an embodiment of the invention, an infrastructure framework is configured to process one or more service requests from a frontend application, an actual runtime engine is associated with the infrastructure framework and configured to implement functionality for processing the one or more service requests, the actual runtime engine having development completed according to at least one development phase and under development according to a subsequent development phase, and a simulated runtime engine is associated with the infrastructure framework and configured to simulate at least a portion of the actual runtime engine as developed according to the at least one development phase.Type: ApplicationFiled: January 31, 2006Publication date: November 8, 2007Inventors: Peter Zencke, Peter Lorenz, Rainer Zinow, Clemens Daeschle, Volker Handwerk, Clas Neumann