Patents by Inventor John Rohlf
John Rohlf 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: 10795958Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: GrantFiled: October 22, 2019Date of Patent: October 6, 2020Assignee: GOOGLE LLCInventors: Michael T. Jones, John Rohlf, Brian McClendon
-
Publication number: 20200050647Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Inventors: Michael T. Jones, John Rohlf, Brian McClendon
-
Patent number: 10496724Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: GrantFiled: October 17, 2016Date of Patent: December 3, 2019Assignee: GOOGLE LLCInventors: Michael T. Jones, John Rohlf, Brian McClendon
-
Publication number: 20170103081Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: ApplicationFiled: October 17, 2016Publication date: April 13, 2017Applicant: GOOGLE INC.Inventors: Michael T. Jones, John Rohlf, Brian McClendon
-
Patent number: 9471625Abstract: Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: GrantFiled: January 8, 2013Date of Patent: October 18, 2016Assignee: GOOGLE INC.Inventors: Michael T. Jones, John Rohlf, Brian McClendon
-
Patent number: 9280258Abstract: Embodiments of the present invention relate to displaying and navigating within photo placemarks in a geographic information system. In one embodiment, a computer implemented method displays a photographic image within geographic information in a geographic information system. The photographic image is displayed at a location within the geographic information when the photographic image is located within a field of view of a virtual camera of the geographic information system. In response to a computer input event, the photographic image is displayed in greater detail.Type: GrantFiled: July 12, 2013Date of Patent: March 8, 2016Assignee: Google Inc.Inventors: Francois Bailly, John Rohlf, Brian McClendon, Andrew Timothy Szybalski
-
Patent number: 9218362Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.Type: GrantFiled: September 20, 2013Date of Patent: December 22, 2015Assignee: GOOGLE INC.Inventors: John Rohlf, Bent Hagemark, Brian A. McClendon, Michael Timothy Jones
-
Publication number: 20150178972Abstract: A visualization system and method allow moving objects to be visualized in a GIS system as an interactive animation by moving an icon or 3D graphical model in an interactive virtual environment of the GIS. A line may also be drawn behind the icon/3D model representing the path traveled during a window of time. Additionally, the evolution of time-dependent data associated with the moving object may be encoded and visualized in the GIS.Type: ApplicationFiled: May 29, 2012Publication date: June 25, 2015Applicant: GOOGLE INC.Inventors: Daniel BARCAY, John ROHLF
-
Patent number: 9037599Abstract: Embodiments of the present invention relate to displaying and navigating within photo placemarks in a geographic information system. In an embodiment, a method registers a photographic image in a geographic information system. A location of the photographic image within geographic information of the geographic information system is determined based on the geographic information and a metadata of the photographic image. The location of the photographic image is stored.Type: GrantFiled: May 29, 2008Date of Patent: May 19, 2015Assignee: Google Inc.Inventors: Francois Bailly, Brian McClendon, John Rohlf, Andrew Timothy Szybalski
-
Patent number: 8938464Abstract: A method of providing geo-coded information to a user of a graphical computing device is disclosed. The method includes receiving information identifying a view to be displayed on the graphical computing device, querying a geo-coded database containing information associated with publicly supplied models located in a geography, for one or more models located in the view, and transmitting information identifying the one or more models located in the view.Type: GrantFiled: April 25, 2007Date of Patent: January 20, 2015Assignee: Google Inc.Inventors: Francois Bailly, John Rohlf, Brian A. McClendon
-
Patent number: 8854360Abstract: Terrain data that represents earth features for a geographic area is received. The following meshes are generated based on the terrain data: (i) a water surface mesh including a first plurality of geometric primitives and (ii) a water bottom mesh including a second plurality of geometric primitives. Portions of the water bottom mesh appearing above the water surface mesh are identified. At least one of the water surface mesh and the water bottom mesh are corrected to cause the water surface mesh to appear above the water bottom mesh.Type: GrantFiled: September 30, 2013Date of Patent: October 7, 2014Assignee: Google Inc.Inventors: Emil Constantin Praun, John Rohlf, Marcin Romaszewicz
-
Patent number: 8842115Abstract: Systems and methods for approximating terrain data representing a water surface are disclosed. A computer-based geographical information system for approximating terrain data representing a water surface is provided. The system includes a mesh simplifier and a surface inversion corrector. The mesh simplifier simplifies initial water surface and water bottom meshes. The surface inversion corrector corrects simplified water surface and/or water bottom meshes to avoid having a water bottom surface incorrectly appear above a corresponding water surface in a display view. In one example, the mesh simplifier simplifies the initial water surface mesh while accounting for water/land boundaries. The mesh simplifier also simplifies the initial water bottom mesh while accounting for geographic features and/or water/land boundaries. A computer-implemented method for approximating terrain data representing a water surface is provided.Type: GrantFiled: September 30, 2013Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Emil Constantin Praun, John Rohlf, Marcin Romaszewicz
-
Patent number: 8832223Abstract: Systems, methods and articles of manufacture for view based streaming of geographical information system (GIS) data are described herein. An embodiment includes assigning priority values to cache nodes based on a current view of GIS data, reordering cache node requests based on the assigned priority, aggregating the reordered cache node requests into aggregated requests and providing the aggregated requests to a content server to retrieve cache nodes that fulfill the requests. Another embodiment includes receiving cache nodes in response to requests for a frame of data, wherein the cache nodes are associated with a requested view of GIS data, reviewing a priority value assigned to each requested cache node, determining cache nodes that are relevant to a current view and discarding cache nodes based on said determining step.Type: GrantFiled: February 16, 2011Date of Patent: September 9, 2014Assignee: Google, Inc.Inventors: David Kornmann, John Rohlf
-
Publication number: 20140212029Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.Type: ApplicationFiled: September 20, 2013Publication date: July 31, 2014Applicant: Google Inc.Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
-
Publication number: 20140028676Abstract: Terrain data that represents earth features for a geographic area is received. The following meshes are generated based on the terrain data: (i) a water surface mesh including a first plurality of geometric primitives and (ii) a water bottom mesh including a second plurality of geometric primitives. Portions of the water bottom mesh appearing above the water surface mesh are identified. At least one of the water surface mesh and the water bottom mesh are corrected to cause the water surface mesh to appear above the water bottom mesh.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: GOOGLE INC.Inventors: Emil Constantin Praun, John Rohlf, Marcin Romaszewicz
-
Publication number: 20140028706Abstract: Systems and methods for approximating terrain data representing a water surface are disclosed. A computer-based geographical information system for approximating terrain data representing a water surface is provided. The system includes a mesh simplifier and a surface inversion corrector. The mesh simplifier simplifies initial water surface and water bottom meshes. The surface inversion corrector corrects simplified water surface and/or water bottom meshes to avoid having a water bottom surface incorrectly appear above a corresponding water surface in a display view. In one example, the mesh simplifier simplifies the initial water surface mesh while accounting for water/land boundaries. The mesh simplifier also simplifies the initial water bottom mesh while accounting for geographic features and/or water/land boundaries. A computer-implemented method for approximating terrain data representing a water surface is provided.Type: ApplicationFiled: September 30, 2013Publication date: January 30, 2014Applicant: GOOGLE INC.Inventors: Emil Constantin Praun, John Rohlf, Marcin Romaszewicz
-
Patent number: 8638330Abstract: Systems and methods for approximating terrain data representing a water surface are disclosed. A computer-based geographical information system for approximating terrain data representing a water surface is provided. The system includes a mesh simplifier and a surface inversion corrector. The mesh simplifier simplifies initial water surface and water bottom meshes. The surface inversion corrector corrects simplified water surface and/or water bottom meshes to avoid having a water bottom surface incorrectly appear above a corresponding water surface in a display view. In one example, the mesh simplifier simplifies the initial water surface mesh while accounting for water/land boundaries. The mesh simplifier also simplifies the initial water bottom mesh while accounting for geographic features and/or water/land boundaries. A computer-implemented method for approximating terrain data representing a water surface is provided.Type: GrantFiled: October 28, 2009Date of Patent: January 28, 2014Assignee: Google Inc.Inventors: Emil C. Praun, John Rohlf, Marcin Romaszewicz
-
Patent number: 8565514Abstract: Data-driven guarded evaluation of conditional-data associated with data objects is used to control activation and processing of the data objects in an interactive geographic information system. Methods of evaluating conditional-data to control activation of the data objects are disclosed herein. Data structures to specify conditional data are also disclosed herein.Type: GrantFiled: January 4, 2010Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
-
Patent number: 8487957Abstract: Embodiments of the present invention relate to displaying and navigating within photo placemarks in a geographic information system. In one embodiment, a computer implemented method displays a photographic image within geographic information in a geographic information system. The photographic image is displayed at a location within the geographic information when the photographic image is located within a field of view of a virtual camera of the geographic information system. In response to a computer input event, the photographic image is displayed in greater detail.Type: GrantFiled: May 29, 2008Date of Patent: July 16, 2013Assignee: Google Inc.Inventors: Francois Bailly, John Rohlf, Brian McClendon, Andrew Timothy Szybalski
-
Patent number: 7933929Abstract: A markup language is provided that facilitates communication between servers and clients of an interactive geographic information system (GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.Type: GrantFiled: June 27, 2006Date of Patent: April 26, 2011Assignee: Google Inc.Inventors: Brian McClendon, John Rohlf