Patents by Inventor Ralf Halbedel

Ralf Halbedel 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: 9990116
    Abstract: A system and method for generating dynamic user interfaces that retrieve, at a backend UI server, one or more user requests originating from an information management application, retrieving, at the backend UI server, a data response originating from a data server in response to the one or more user requests, calculate, at the backend UI server, relevance values for each display component of the information management application, append the calculated relevance values to the data response, transmit the calculated relevance values and the data response to a frontend UI server; and generate, at the frontend UI server, a user interface for the information management application based on the calculated relevance values.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 5, 2018
    Assignee: SAP SE
    Inventor: Ralf Halbedel
  • Publication number: 20160062603
    Abstract: A system and method for generating dynamic user interfaces that retrieve, at a backend UI server, one or more user requests originating from an information management application, retrieving, at the backend UI server, a data response originating from a data server in response to the one or more user requests, calculate, at the backend UI server, relevance values for each display component of the information management application, append the calculated relevance values to the data response, transmit the calculated relevance values and the data response to a frontend UI server; and generate, at the frontend UI server, a user interface for the information management application based on the calculated relevance values.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventor: Ralf Halbedel
  • Patent number: 8645905
    Abstract: This disclosure provides various embodiments for searching one or more repositories hosting, storing, or maintaining a plurality of development artifacts. A search query for development artifacts is received through an interface of an integrated development environment, the search query identifying at least one search term. An index is used to identify a set of search results, the index identifying a plurality of development artifacts and including context data identifying, for each development artifact in the plurality of development artifacts, at least one attribute of the respective development artifact. The set of search results identify a subset of the plurality of development artifacts determined to potentially relate to the at least one search term. At least a portion of the set of search results are presented to a user, the listing including at least one development artifact in the subset of the plurality of development artifacts.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventor: Ralf Halbedel
  • Patent number: 8397057
    Abstract: In a method and system for increasing security when accessing a business system, a generic hub receives a request having a first transfer protocol from a user to access an application or application data maintained in an application server. In response to the user request, the generic hub verifies the authorization of the user to access the application server. If the user is authorized, a user interface to the application is presented to the user and input data is received from the user interface. The input data is checked for validity based on application-specific metadata and type checks bound to this metadata associated with fields in the user interface, and any extraneous or non-expected data is removed from the input data. The input data and user request of a first transfer protocol are tunneled to the application using a second transfer protocol.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: March 12, 2013
    Assignee: SAP AG
    Inventors: Ralf Halbedel, Marko Degenkolb
  • Patent number: 8255901
    Abstract: Systems, methods, and computer program products are provided for customizing software application programs, including self-service applications. In one implementation, a customer selects software components from a standard set of components provided by a developer. The selected software components are then used to form a customized software application. Thereafter, the customized software application may be used by an end user to perform one or more tasks.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: August 28, 2012
    Assignee: SAP AG
    Inventors: Ralf Halbedel, Wolfgang Kuhn
  • Publication number: 20120124547
    Abstract: This disclosure provides various embodiments for searching one or more repositories hosting, storing, or maintaining a plurality of development artifacts. A search query for development artifacts is received through an interface of an integrated development environment, the search query identifying at least one search term. An index is used to identify a set of search results, the index identifying a plurality of development artifacts and including context data identifying, for each development artifact in the plurality of development artifacts, at least one attribute of the respective development artifact. The set of search results identify a subset of the plurality of development artifacts determined to potentially relate to the at least one search term. At least a portion of the set of search results are presented to a user, the listing including at least one development artifact in the subset of the plurality of development artifacts.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: SAP AG
    Inventor: Ralf Halbedel
  • Publication number: 20120079451
    Abstract: A unified set of user interface (UI) tools are working on the same data and metadata, complying with a set of standards and guidelines in a central repository, the tools describing layout, interaction design, data binding, code, and partner- or customer-specific adaptations. By sharing this data the level of integration between the different people involved in the development process can be highly increased, as now there can be a closed loop which provides the necessary insight into each other's work. For example, the user interface designer may create the layout, the core developer may add the code which connects to the business logic, and the partner may add the specifics on top. This process can work in any direction, e.g., even after the developer has added the code, the user interface designer can later change the layout completely independent from the core developer.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 29, 2012
    Applicant: SAP AG
    Inventors: Ralf HALBEDEL, Marko DEGENKOLB
  • Patent number: 7962470
    Abstract: Generally, systems and methods for managing and searching web services are provided. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: June 14, 2011
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ralf Halbedel, Martin Zurmuehl
  • Patent number: 7930410
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: April 19, 2011
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20100223630
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Application
    Filed: May 13, 2010
    Publication date: September 2, 2010
    Applicant: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Patent number: 7757208
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component. The visual component is a constituent of the current user interface that defines a function of the current user interface.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: July 13, 2010
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl
  • Patent number: 7743157
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Grant
    Filed: June 26, 2007
    Date of Patent: June 22, 2010
    Assignee: SAP AG
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20090049539
    Abstract: In a method and system for increasing security when accessing a business system, a generic hub receives a request having a first transfer protocol from a user to access an application or application data maintained in an application server. In response to the user request, the generic hub verifies the authorization of the user to access the application server. If the user is authorized, a user interface to the application is presented to the user and input data is received from the user interface. The input data is checked for validity based on application-specific metadata and type checks bound to this metadata associated with fields in the user interface, and any extraneous or non-expected data is removed from the input data. The input data and user request of a first transfer protocol are tunneled to the application using a second transfer protocol.
    Type: Application
    Filed: August 13, 2007
    Publication date: February 19, 2009
    Applicant: SAP AG
    Inventors: Ralf Halbedel, Marko Degenkolb
  • Publication number: 20090006539
    Abstract: Methods and systems for specifying the state of an application interface during configuration of the business system are provided. A state controller can manage communication between application interfaces and interface proxies. Each interface proxy replicates the services exposed by an application interface associated with backend applications in a business system. The state controller allows each application to operate in a stateful mode, a stateless mode, or a combined mode. The mode for an application can be specified during configuration/installation of the business system, removing the need to specify communication modes for applications during design and development of the applications and business system. The use of an interface proxy allows user interface (frontend) application to be developed and/or configured individually, and without regard to the communication mode used by the backend applications.
    Type: Application
    Filed: June 26, 2007
    Publication date: January 1, 2009
    Inventors: Marko Degenkolb, Holger Bohle, Ralf Halbedel
  • Publication number: 20090006402
    Abstract: Systems and methods are provided for dynamically selecting a locking strategy for a request by a source to use a stored data object in a computerized system. According to one implementation, a method is provided that comprises receiving, by a locking layer, a request from the source to use a stored data object, and determining, with the locking layer, a locking strategy for the request based on a set of locking configuration rules modifiable by a system administrator. The method also includes associating the request with the determined locking strategy. In some implementations, the request and locking strategy may be forwarded to a data management server, which obtains the physical locks on the data objects. The locking strategy may also be changed by the locking layer when the use of the object changes during runtime of the application.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Inventors: Holger Bohle, Marko Degenkolb, Ralf Halbedel
  • Publication number: 20070282879
    Abstract: The disclosure provides generally systems and methods for managing and searching web services. Example software comprises computer readable instructions operable to receive a query from a first client for one or more requested web services via a graphical user interface. The software then identifies at least one web service stored in a Universal Description, Discovery, and Integration (UDDI) registry based on the query and an index of web service metadata. Information associated with the one or more identified web services is then presented via the graphical user interface.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventors: Marko Degenkolb, Ralf Halbedel, Martin Zurmuehl
  • Publication number: 20070168947
    Abstract: Systems, methods, and computer program products are provided for customizing software application programs, including self-service applications. In one implementation, a customer selects software components from a standard set of components provided by a developer. The selected software components are then used to form a customized software application. Thereafter, the customized software application may be used by an end user to perform one or more tasks.
    Type: Application
    Filed: August 23, 2006
    Publication date: July 19, 2007
    Inventors: Ralf Halbedel, Wolfgang Kuhn
  • Publication number: 20060053381
    Abstract: A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component.
    Type: Application
    Filed: September 8, 2004
    Publication date: March 9, 2006
    Inventors: Marko Degenkolb, Ioannis Grammatikakis, Ralf Halbedel, Torsten Kamenz, Martin Zurmuehl