Patents by Inventor Ralf Handl

Ralf Handl 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).

  • Publication number: 20240126759
    Abstract: Provided are systems and methods for transforming an operation-centric API into a graph-based API. In one example, a method may include receiving a description of an application programming interface (API), translating the description into a proxy model that comprises a list of a plurality of operations performed by the API, executing one or more heuristic programs on the proxy model to determine a plurality of entities associated with the list of operations and relationships among the plurality of entities, generating a graph API based on the plurality of entities and the relationships among the plurality of entities, wherein the graph API comprises a plurality of nodes representing the plurality of entities and edges between the plurality of nodes representing the relationships between the plurality of entities, and storing the graph API in a storage.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Ralf Handl, Robert Witt
  • Patent number: 11860715
    Abstract: Provided are systems and methods which provide an OData messaging protocol for HTTP messages that are processed successfully but with some errors. In one example, the method may include transmitting a HTTP request to an OData service, the HTTP request comprising identifiers of one or more input fields and one or more values for the one or more input fields, receiving, from the OData service, an HTTP response indicating that the HTTP request was processed successfully with one or more errors, identifying an input field which is a target of the error and a reason for the error from a field in the HTTP response indicating that the HTTP request was processed successfully with one or more errors, and rendering, via the application, a visual identifier of the error in association with a display of the input field on the user interface.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Arley Triana Morin, Ralf Handl
  • Publication number: 20230144551
    Abstract: Provided are systems and methods which provide an OData messaging protocol for HTTP messages that are processed successfully but with some errors. In one example, the method may include transmitting a HTTP request to an OData service, the HTTP request comprising identifiers of one or more input fields and one or more values for the one or more input fields, receiving, from the OData service, an HTTP response indicating that the HTTP request was processed successfully with one or more errors, identifying an input field which is a target of the error and a reason for the error from a field in the HTTP response indicating that the HTTP request was processed successfully with one or more errors, and rendering, via the application, a visual identifier of the error in association with a display of the input field on the user interface.
    Type: Application
    Filed: November 8, 2021
    Publication date: May 11, 2023
    Inventors: Arley Triana Morin, Ralf Handl
  • Patent number: 11308068
    Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: April 19, 2022
    Assignee: SAP SE
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Tilmann David Kopp, Renzo Colle
  • 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: 10430510
    Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one client terminal via at least a first digital cellular telecommunication network, wherein the telecommunication server and the client terminal communicate via a stateless protocol, the client terminal being a battery powered device.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: October 1, 2019
    Assignee: SAP SE
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Boris Hecker, Jamila Schon
  • Patent number: 10055269
    Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: August 21, 2018
    Assignee: SAP SE
    Inventors: Matthias Geiger, Nils Obermiller, Frank Jentsch, Natalia Timchuk, Ralf Handl, Olaf Tennie, Frank Brunswig
  • 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: 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: 20170329812
    Abstract: A system includes identification of editing of an active document by a user, and, in response to the identified editing, setting of enqueue locks on the active document, creating a draft document corresponding to the active document and an enqueue context associated with the draft document, storing the enqueue context with the draft document and attaching the enqueue context to a request session, determining an eTag of the active document and storing the eTag with the draft document, and associating the user with the draft document as its exclusive user.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 16, 2017
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Tilmann David Kopp, Renzo Colle
  • Publication number: 20170147424
    Abstract: Various embodiments of systems and methods to display an additional message information relevant to a product are described herein. Initially a determination is made whether error message, corresponding to a data processing error related to a product, has a corresponding additional message information related to the product. Next, based on the determined additional message information, an additional message information property of the error message is updated to indicate that the error message has the corresponding additional information. Next, based on the updated additional message information property, the additional message information is converted to obtain a converted additional message information in a markup language. Finally the converted additional message information is forwarded to a user interface, where it is displayed.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Inventors: Matthias Geiger, Nils Obermiller, Frank Jentsch, Natalia Timchuk, Ralf Handl, Olaf Tennie, Frank Brunswig
  • Patent number: 9600681
    Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one first client terminal via at least a digital cellular telecommunication network, wherein the telecommunication server and the first client terminal communicate via a stateless protocol within at least a first communication session, the first client terminal being a battery powered device, the telecommunication server comprising an electronic document, the electronic document having a plurality of input fields for entry of electronic data, wherein a first lock and a session ID are assigned to the electronic document, the session ID being indicative of the first communication session, wherein the first lock is released by the telecommunication server upon ending the first communication session, the telecommunication server comprising multiple applications for accessing the electronic document, the telecommunication server further com
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: March 21, 2017
    Assignee: SAP SE
    Inventors: Harald Evers, Martin Zurmuehl, Ralf Handl, Achim Braemer, Edgar Lott
  • Publication number: 20160253304
    Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one client terminal via at least a first digital cellular telecommunication network, wherein the telecommunication server and the client terminal communicate via a stateless protocol, the client terminal being a battery powered device.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 1, 2016
    Inventors: Harald EVERS, Martin ZURMUEHL, Ralf HANDL, Boris HECKER, Jamila SCHON
  • Publication number: 20160253512
    Abstract: The present disclosure relates to a telecommunication method for controlling data access to a telecommunication server, the telecommunication server being connected to at least one first client terminal via at least a digital cellular telecommunication network, wherein the telecommunication server and the first client terminal communicate via a stateless protocol within at least a first communication session, the first client terminal being a battery powered device, the telecommunication server comprising an electronic document, the electronic document having a plurality of input fields for entry of electronic data, wherein a first lock and a session ID are assigned to the electronic document, the session ID being indicative of the first communication session, wherein the first lock is released by the telecommunication server upon ending the first communication session, the telecommunication server comprising multiple applications for accessing the electronic document, the telecommunication server further com
    Type: Application
    Filed: March 4, 2015
    Publication date: September 1, 2016
    Applicant: SAP SE
    Inventors: Harald EVERS, Martin ZURMUEHL, Ralf HANDL, Achim BRAEMER, Edgar LOTT
  • Patent number: 9128886
    Abstract: The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: September 8, 2015
    Assignee: SAP SE
    Inventors: Stefan Kusterer, Ralf Handl, Kalyani G., Reiner P Hammerich, Martin Zurmuehl, Hendrik C. R. Lock
  • Patent number: 8856365
    Abstract: The present application relates to a computer implemented method for processing a request to connect to a server from an application residing on a client device. The method may comprise, among other operations, receiving the request to connect to the server from the application residing on the client device. In response, the method determines a matched service interface and an access indicator of the matched service interface. The access indicator of the matched service interface is sent to the application residing on the client device in response to the request to connect to the server. If more than one matched service interface is determined, a best matching service interface may be determined. In some instances, the best matching service interface is the newest version of the matched service interface.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: October 7, 2014
    Assignee: SAP AG
    Inventors: Martin Zurmuehl, Ralf Handl
  • Publication number: 20130227153
    Abstract: The present application relates to a computer implemented method for processing a request to connect to a server from an application residing on a client device, comprising: receiving the request to connect to the server from the application residing on the client device; determining a matched service interface; determining an access indicator of the matched service interface; and sending the access indicator of the matched service interface to the application residing on the client device in response to the request to connect to the server, a service interface management system and a computer readable medium.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Inventors: Martin Zurmuehl, Ralf Handl
  • Publication number: 20130159468
    Abstract: The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: Stefan Kusterer, Ralf Handl, G. Kalyani, Reiner P. Hammerich, Martin Zurmuehl, Hendrik C. R. Lock
  • Publication number: 20090327106
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a financial instrument position accounting period total analytical result, a financial instrument position accounting valuation analytical result, a financial instrument position accrual analytical result, a financial instrument position fair value analytical result, and/or a financial instrument position period average volume analytical result business object.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Inventors: Joerg Bartelt, Dirk Endesfelder, Martin Erdelmeier, Rainer Richter, Manfred Wanninger, Sarah Von Glan, Inga Boettcher, Ralf Handl, Joerg Romanov, Markus Roeckelein