Patents by Inventor Ralf M. Rath

Ralf M. Rath 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: 10552023
    Abstract: A predefined user interface definition specifying a first service is accessed in persistent storage. The user interface definition includes an extension including a fragment definition specifying a second service. First content is retrieved from the first service according to the user interface definition. Second content is retrieved from the second service according to the fragment definition. A user interface is rendered in a display space according to the predefined user interface definition and including the first content and the second content. At least one of the accessing, the retrieving first content, the retrieving second content, and the rendering is performed by at least one data processor forming part of at least one computing system. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: February 4, 2020
    Assignee: SAP SE
    Inventor: Ralf M. Rath
  • Publication number: 20180150209
    Abstract: A predefined user interface definition specifying a first service is accessed in persistent storage. The user interface definition includes an extension including a fragment definition specifying a second service. First content is retrieved from the first service according to the user interface definition. Second content is retrieved from the second service according to the fragment definition. A user interface is rendered in a display space according to the predefined user interface definition and including the first content and the second content. At least one of the accessing, the retrieving first content, the retrieving second content, and the rendering is performed by at least one data processor forming part of at least one computing system. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventor: Ralf M. Rath
  • Patent number: 9946535
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enhancing visual applications. A computer-implemented method includes: identifying a map-based application for enhancement, identifying a configuration file defining one or more application parts for enhancing the map-based application, the one or more application parts associated with a second application, and incorporating the one or more application parts from the identified configuration file into the map-based application. In some instances, incorporating the one or more application parts into the map-based application includes identifying a symbol associated with each of the one or more application parts, accessing data from the second application associated with each of the one or more application parts, and inserting an instance of the symbol for each application part based on the accessed data from the second application.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: April 17, 2018
    Assignee: SAP SE
    Inventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
  • Patent number: 9753700
    Abstract: A computer-implemented method includes: identifying a map-based application for enhancement, identifying a configuration file defining one or more application parts for enhancing the map-based application, the one or more application parts associated with a second application, and incorporating the one or more application parts from the identified configuration file into the map-based application. In some instances, incorporating the one or more application parts into the map-based application includes identifying a symbol associated with each of the one or more application parts, accessing data from the second application associated with each of the one or more application parts, and inserting an instance of the symbol for each application part based on the accessed data from the second application.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: September 5, 2017
    Assignee: SAP SE
    Inventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
  • Publication number: 20160371080
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enhancing visual applications. A computer-implemented method includes: identifying a map-based application for enhancement, identifying a configuration file defining one or more application parts for enhancing the map-based application, the one or more application parts associated with a second application, and incorporating the one or more application parts from the identified configuration file into the map-based application. In some instances, incorporating the one or more application parts into the map-based application includes identifying a symbol associated with each of the one or more application parts, accessing data from the second application associated with each of the one or more application parts, and inserting an instance of the symbol for each application part based on the accessed data from the second application.
    Type: Application
    Filed: September 1, 2016
    Publication date: December 22, 2016
    Inventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
  • Publication number: 20150379957
    Abstract: The present disclosure describes methods, systems, and computer program products for providing access to vector data on a mobile device providing. A corresponding may comprise a mobile device; a server remote from the mobile device; the mobile device configured to: transmit, from the mobile device to the remote server, one or more requests for first vector data, the requests specifying the first vector data, a display property of the mobile device, a first zoom level and a location within the vector data; and the remote server configured to: determine, based on the one or more requests, one or more image tiles representing information of the requested first vector data; and provide the one or more image tiles to the mobile device for display.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Ulrich Roegelein, Uwe Reimitz, Juergen Gatter, Wolfgang G. Mueller, Martina Gozlinski, Dimitar Vangelovski, Siegfried Peisl, Markus Kupke, Ralf M. Rath
  • Publication number: 20140359576
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for enhancing visual applications. A computer-implemented method includes: identifying a map-based application for enhancement, identifying a configuration file defining one or more application parts for enhancing the map-based application, the one or more application parts associated with a second application, and incorporating the one or more application parts from the identified configuration file into the map-based application. In some instances, incorporating the one or more application parts into the map-based application includes identifying a symbol associated with each of the one or more application parts, accessing data from the second application associated with each of the one or more application parts, and inserting an instance of the symbol for each application part based on the accessed data from the second application.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: SAP AG
    Inventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
  • Patent number: 7966603
    Abstract: Systems and methods are provided for managing content. In one implementation a system includes software constructs, each being associated with a context defining a class of content modules included in a respective construct. In the system, a context is selected and context data for a plurality of content modules is retrieved. The context data includes a primary context identifier that identifies the context in which each content module was created or modified. In addition, the context data includes at least one secondary context identifier identifying additional contexts in which the content module is permitted to be included. Based upon the context identifiers, it is determined whether a content module is permitted in the selected context and a collection of modules is generated including the content modules permitted in the selected context based on the determination.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: June 21, 2011
    Assignee: SAP, AG
    Inventors: Frank Brunswig, Ralf M. Rath
  • Publication number: 20070156871
    Abstract: A computer-implemented method and computer program product for filtering web content at a portal/intranet server. A web page is received at a portal/intranet server having hypertext markup language (HTML) content embedded with one or more active scripts. The one or more active scripts are parsed from the HTML content. A filter determines whether any of the one or more active scripts are potentially dangerous to a requesting client computer. The web page is then filtered of active scripts that are determined to be potentially dangerous to the requesting client computer.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Michael Braun, Ralf M. Rath