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: 11341094
    Abstract: 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: Grant
    Filed: May 6, 2020
    Date of Patent: May 24, 2022
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Publication number: 20210349851
    Abstract: 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: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Patent number: 9141917
    Abstract: 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 of
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: September 22, 2015
    Assignee: SAP SE
    Inventors: Clemens Daeschle, Alexander Gebhart
  • Publication number: 20150121058
    Abstract: 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: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: SAP AG
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Patent number: 8930851
    Abstract: 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: Grant
    Filed: October 26, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Publication number: 20140358604
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: SAP AG
    Inventors: ALEXANDER GEBHART, Clemens Daeschle
  • Publication number: 20140173607
    Abstract: 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 of
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Inventors: Clemens Daeschle, Alexander Gebhart
  • Publication number: 20130111406
    Abstract: 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: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: SAP AG
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Publication number: 20070260928
    Abstract: 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: Application
    Filed: January 31, 2006
    Publication date: November 8, 2007
    Inventors: Peter Zencke, Peter Lorenz, Rainer Zinow, Clemens Daeschle, Volker Handwerk, Clas Neumann