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: 10552023Abstract: 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: GrantFiled: November 28, 2016Date of Patent: February 4, 2020Assignee: SAP SEInventor: Ralf M. Rath
-
Publication number: 20180150209Abstract: 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: ApplicationFiled: November 28, 2016Publication date: May 31, 2018Inventor: Ralf M. Rath
-
Patent number: 9946535Abstract: 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: GrantFiled: September 1, 2016Date of Patent: April 17, 2018Assignee: SAP SEInventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
-
Patent number: 9753700Abstract: 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: GrantFiled: May 29, 2013Date of Patent: September 5, 2017Assignee: SAP SEInventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
-
Publication number: 20160371080Abstract: 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: ApplicationFiled: September 1, 2016Publication date: December 22, 2016Inventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
-
Publication number: 20150379957Abstract: 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: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Ulrich Roegelein, Uwe Reimitz, Juergen Gatter, Wolfgang G. Mueller, Martina Gozlinski, Dimitar Vangelovski, Siegfried Peisl, Markus Kupke, Ralf M. Rath
-
Publication number: 20140359576Abstract: 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: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Applicant: SAP AGInventors: Ralf M. Rath, Uwe Reimitz, Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang G. Mueller, Dimitar Vangelovski, Siegfried Peisl
-
Patent number: 7966603Abstract: 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: GrantFiled: October 27, 2006Date of Patent: June 21, 2011Assignee: SAP, AGInventors: Frank Brunswig, Ralf M. Rath
-
Publication number: 20070156871Abstract: 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: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Inventors: Michael Braun, Ralf M. Rath