Patents by Inventor Marcel Waechter

Marcel Waechter 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: 10915303
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: February 9, 2021
    Assignee: SAP SE
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Patent number: 10761815
    Abstract: Disclosed herein are system, method, and computer program product embodiments for supporting different data sources provided in developing applications. An embodiment operates by a processor receiving the application descriptor, which includes a first data source for providing a first portion of data for the application, the first data source providing the first portion of data as a first data type that is incompatible with the application. The processor can then determine whether the first data source provides the first portion of data as the first data type and request based on the determination, the first portion of data from the first data source. The processor can thereafter receive a modified first portion of data in the second data and create a model for the application based thereon.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 1, 2020
    Assignee: SAP SE
    Inventors: Marcel Waechter, Andreas Hoffner
  • Publication number: 20200174758
    Abstract: Disclosed herein are system, method, and computer program product embodiments for supporting different data sources provided in developing applications. An embodiment operates by a processor receiving the application descriptor, which includes a first data source for providing a first portion of data for the application, the first data source providing the first portion of data as a first data type that is incompatible with the application. The processor can then determine whether the first data source provides the first portion of data as the first data type and request based on the determination, the first portion of data from the first data source. The processor can thereafter receive a modified first portion of data in the second data and create a model for the application based thereon.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Inventors: Marcel WAECHTER, Andreas HOFFNER
  • Patent number: 10402210
    Abstract: A computer-implemented method of user interface control includes receiving request to display data in a user interface and displaying data in a visible part of the user interface. Data requests in a hidden part of the user interface can be assigned to bins. Data requests assigned to a first bin can be transmitted to the backend computing system and a responsive output of the backend system can be displayed in the user interface. If the display request is still active and all of the data requests assigned to the first bin have been transmitted, data requests assigned to a second bin can be transmitted to the backend computing system and a responsive output of the backend computing system can be displayed in the user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 23, 2016
    Date of Patent: September 3, 2019
    Assignee: SAP SE
    Inventors: Marcel Waechter, Andreas Hoffner
  • Patent number: 10210225
    Abstract: Various embodiments of systems and methods to control interactions between an application user interface and a database are described herein. In one aspect, a secondary persistency of application data is generated based on a primary persistency of the application data in a database. A request to modify a value of a field of the application data in the secondary persistency is received from the application user interface. The field of the application data in the secondary persistency is updated in response to the received request for modification. A determination is made that the received request for modification influences other fields of the application data according to a set of rules. The other fields of the application data are updated based on the received request. The application data in the secondary persistency is then transitioned to the primary persistency upon request.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: February 19, 2019
    Assignee: SAP SE
    Inventors: Andreas Hoffner, Marcel Waechter
  • Publication number: 20180210717
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by receiving a selection of a user interface component of an application. Metadata corresponding to data of a data source is determined, and a function that executes an operation with respect to the data is determined. One or more roles that have access to the data are determined. The application, including the user interface component, is provided via a web browser for access by a user associated with one of the roles.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Publication number: 20180210622
    Abstract: Disclosed herein are system, method, and computer program product embodiments for an integrated development and modification system. An embodiment operates by providing an application including a user interface component bound to perform a function on data from a data source. A modification of the user interface component is received during a run time of the application. The modification is applied to the application. The application including the modification is provided to the user during the run time of the application.
    Type: Application
    Filed: January 26, 2017
    Publication date: July 26, 2018
    Inventors: Tim Back, Holger Bohle, Stefan Engelhardt, Thorsten Erlewein, Ioannis Grammatikakis, Ralf Handl, Bernhard Siewert, Gregor Tielsch, Marcel Waechter, Martin Zurmuehl, Christoph Gollmick
  • Publication number: 20180060087
    Abstract: A computer-implemented method of user interface control includes receiving request to display data in a user interface and displaying data in a visible part of the user interface. Data requests in a hidden part of the user interface can be assigned to bins. Data requests assigned to a first bin can be transmitted to the backend computing system and a responsive output of the backend system can be displayed in the user interface. If the display request is still active and all of the data requests assigned to the first bin have been transmitted, data requests assigned to a second bin can be transmitted to the backend computing system and a responsive output of the backend computing system can be displayed in the user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 23, 2016
    Publication date: March 1, 2018
    Inventors: Marcel Waechter, Andreas Hoffner
  • Publication number: 20170300402
    Abstract: Techniques are described for employ a mock server that executes on a client to facilitate negative testing of an application and/or other types of testing. The mock server may intercept OData requests sent from an application toward a backend server. For at least some of the intercepted requests, the mock server may determine a mock response to be returned to the application instead of a response that would be generated by the backend server. In some examples, the mock server may employ various mock server extension components to generate the mock response. The mock response may include an error message, warning message, and/or other content, and may be provided to enable negative testing of the application. In some instances, the application employs a user interface (UI) model to provide UI elements.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: Andreas Hoffner, Marcel Waechter
  • Publication number: 20170075902
    Abstract: Various embodiments of systems and methods to control interactions between an application user interface and a database are described herein. In one aspect, a secondary persistency of application data is generated based on a primary persistency of the application data in a database. A request to modify a value of a field of the application data in the secondary persistency is received from the application user interface. The field of the application data in the secondary persistency is updated in response to the received request for modification. A determination is made that the received request for modification influences other fields of the application data according to a set of rules. The other fields of the application data are updated based on the received request. The application data in the secondary persistency is then transitioned to the primary persistency upon request.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 16, 2017
    Inventors: ANDREAS HOFFNER, MARCEL WAECHTER
  • Publication number: 20140344024
    Abstract: Embodiments of the present disclosure provide systems and methods for a lightweight monitoring application with key performance indicators (KPI) reporting and management. The method may include displaying a page with a plurality of tiles on a user device. The tiles displayed on the page may include a plurality of key performance indicator (KPI) tiles and at least one of a report tile, a news tile and a collaboration tile. The method may retrieve metadata from an in-memory database, the metadata from the in-memory database may correspond to content displayed in at least one of the KPI tiles on the page. In response to an input from a user input apparatus selecting one of the tiles displayed on the page, the method may display additional details or controls for the selected tile.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 20, 2014
    Applicant: SAP AG
    Inventors: Dirk Kempf, Daniel Huber, Martin Ebert, Marcus Behrens, Christoph Boehm, Marcel Waechter, Holger Bohle, Harish Rama Rao, Anirban Kundu, Thomas Fleckenstein