Patents by Inventor Ulrich Roegelein
Ulrich Roegelein 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: 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: 9927951Abstract: A set of locational information items are provided, each of which includes a set of coordinate values. These locational information items can be represented on a map including various levels of detail. A mapping application is provided which is intended to display these locational information items on various levels of detail of the map. The locational information items are clustered on certain levels of detail of the map. To cluster the locational information items, a level of detail for each LOD can be specified; a Delaunay Triangulation can be created over the set of the locational information items provided; a list of the edges associated with the Delaunay Triangulation can be generated and sorted by length; a cluster tree can be built; and the locational information items are displayed in clusters at each LOD.Type: GrantFiled: December 21, 2015Date of Patent: March 27, 2018Assignee: SAP SEInventors: Juergen Gatter, Dimitar Vangelovski, Uwe Reimitz, Ralf Rath, Ulrich Roegelein, Martina Gozlinski, Sangeeta Bhandari, Wolfgang Mueller, 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: 20170177192Abstract: A set of locational information items are provided, each of which includes a set of coordinate values. These locational information items can be represented on a map including various levels of detail. A mapping application is provided which is intended to display these locational information items on various levels of detail of the map. The locational information items are clustered on certain levels of detail of the map. To cluster the locational information items, a level of detail for each LOD can be specified; a Delaunay Triangulation can be created over the set of the locational information items provided; a list of the edges associated with the Delaunay Triangulation can be generated and sorted by length; a cluster tree can be built; and the locational information items are displayed in clusters at each LOD.Type: ApplicationFiled: December 21, 2015Publication date: June 22, 2017Inventors: Juergen Gatter, Dimitar Vangelovski, Uwe Reimitz, Ralf Rath, Ulrich Roegelein, Martina Gozlinski, Sangeeta Bhandari, Wolfgang Mueller, 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
-
Patent number: 9360339Abstract: The disclosure generally describes computer-implemented methods, software, and systems for rendering maps using canvasses. One method includes: presenting a portion of a first map in a first canvas of a user interface; receiving a user input to perform a function associated with changing a display presentation of the first map; populating a second canvas with a second map associated with the first map; exposing at least a portion of the second canvas; and hiding at least a portion of the first canvas.Type: GrantFiled: January 14, 2013Date of Patent: June 7, 2016Assignee: SAP SEInventor: Ulrich Roegelein
-
Patent number: 9280449Abstract: Various embodiments for hit testing of visual objects are described herein. Data of visual objects is generated in a two-dimensional clip space. The data of visual objects includes two-dimensional projections of the visual objects. Cursor coordinates are transformed into the clip space and bounding box calculations are performed using the transformed cursor coordinates and the generated data. Hit testing is performed when there is a hit on a bounding box of at least one of the visual objects in the clip space. The hit testing is performed in a three-dimensional space. A result is then presented on a user interface based on the hit testing.Type: GrantFiled: May 10, 2012Date of Patent: March 8, 2016Assignee: SAP SEInventors: Ulrich Roegelein, Juergen Gatter, Martina Gozlinski, Wolfgang Mueller, Siegfried Peisl, Ralf Rath, Uwe Reimitz
-
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
-
Patent number: 9201838Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.Type: GrantFiled: June 18, 2014Date of Patent: December 1, 2015Assignee: SAP SEInventors: Janmartin Jahn, Ulrich Rögelein
-
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
-
Publication number: 20140304358Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.Type: ApplicationFiled: June 18, 2014Publication date: October 9, 2014Inventors: Janmartin JAHN, Ulrich RÖGELEIN
-
Patent number: 8793309Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.Type: GrantFiled: September 7, 2010Date of Patent: July 29, 2014Assignee: SAP AG (TH)Inventors: Janmartin Jahn, Ulrich Rögelein
-
Publication number: 20140201658Abstract: The disclosure generally describes computer-implemented methods, software, and systems for rendering maps using canvasses. One method includes: presenting a portion of a first map in a first canvas of a user interface; receiving a user input to perform a function associated with changing a display presentation of the first map; populating a second canvas with a second map associated with the first map; exposing at least a portion of the second canvas; and hiding at least a portion of the first canvas.Type: ApplicationFiled: January 14, 2013Publication date: July 17, 2014Inventor: Ulrich Roegelein
-
Publication number: 20130300656Abstract: Various embodiments for hit testing of visual objects are described herein. Data of visual objects is generated in a two-dimensional clip space. The data of visual objects includes two-dimensional projections of the visual objects. Cursor coordinates are transformed into the clip space and bounding box calculations are performed using the transformed cursor coordinates and the generated data. Hit testing is performed when there is a hit on a bounding box of at least one of the visual objects in the clip space. The hit testing is performed in a three-dimensional space. A result is then presented on a user interface based on the hit testing.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Inventors: ULRICH ROEGELEIN, JUERGEN GATTER, MARTINA GOZLINSKI, WOLFGANG MUELLER, SIEGFRIED PEISL, RALF RATH, UWE REIMITZ
-
Publication number: 20130159035Abstract: A business process master data vector for a business process of an organization can include master data coordinates corresponding to a plurality of business object node fields of a plurality of business objects involved in the business process. Values of the master data coordinates can indicate whether a corresponding business object node field is mandatory for successful execution of the business process. Master data instance vectors corresponding to the plurality of business objects can be evaluated such that a master data instance vector includes instance coordinates indicating whether a corresponding business object node field contains a master data value. The business process can be analyzed using the business process master data vector and/or the master data instance vectors. Related systems, processes, and articles of manufacture are also described.Type: ApplicationFiled: February 12, 2013Publication date: June 20, 2013Inventors: Frank Brunswig, Ulrich Roegelein
-
Patent number: 8392227Abstract: A business process master data vector for a business process of an organization can include master data coordinates corresponding to a plurality of business object node fields of a plurality of business objects involved in the business process. Values of the master data coordinates can indicate whether a corresponding business object node field is mandatory for successful execution of the business process. Master data instance vectors corresponding to the plurality of business objects can be evaluated such that a master data instance vector includes instance coordinates indicating whether a corresponding business object node field contains a master data value. The business process can be analyzed using the business process master data vector and/or the master data instance vectors. Related systems, processes, and articles of manufacture are also described.Type: GrantFiled: December 28, 2009Date of Patent: March 5, 2013Assignee: SAP AGInventors: Frank Brunswig, Ulrich Roegelein
-
Publication number: 20120123962Abstract: A business process master data vector for a business process of an organization can include master data coordinates corresponding to a plurality of business object node fields of a plurality of business objects involved in the business process. Values of the master data coordinates can indicate whether a corresponding business object node field is mandatory for successful execution of the business process. Master data instance vectors corresponding to the plurality of business objects can be evaluated such that a master data instance vector includes instance coordinates indicating whether a corresponding business object node field contains a master data value. The business process can be analyzed using the business process master data vector and/or the master data instance vectors. Related systems, processes, and articles of manufacture are also described.Type: ApplicationFiled: December 28, 2009Publication date: May 17, 2012Applicant: SAP AGInventors: Frank Brunswig, Ulrich Roegelein
-
Publication number: 20120059871Abstract: Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.Type: ApplicationFiled: September 7, 2010Publication date: March 8, 2012Inventors: Janmartin JAHN, Ulrich RÖGELEIN
-
Patent number: 8117255Abstract: Embodiments consistent with the principles of the invention provide client-server application problem-solving capabilities at sites remote from the operational site by supplying server response data to a copy of the client-side application running at the remote site. The client-side application running at the remote site receives the same inputs as the operational site application, allowing application problems and behavior to be reproduced at the remote site. Debugging tools, expertise, and other resources may be more efficiently applied at the remote site to solve problems and explain behavior than would be the case at the operational site.Type: GrantFiled: September 7, 2005Date of Patent: February 14, 2012Assignee: SAP AGInventors: Martin Kolb, Ulrich Roegelein
-
Publication number: 20070055769Abstract: Embodiments consistent with the principles of the invention provide client-server application problem-solving capabilities at sites remote from the operational site by supplying server response data to a copy of the client-side application running at the remote site. The client-side application running at the remote site receives the same inputs as the operational site application, allowing application problems and behavior to be reproduced at the remote site. Debugging tools, expertise, and other resources may be more efficiently applied at the remote site to solve problems and explain behavior than would be the case at the operational site.Type: ApplicationFiled: September 7, 2005Publication date: March 8, 2007Inventors: Martin Kolb, Ulrich Roegelein