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: 7746343
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: June 29, 2010
    Assignee: Google Inc.
    Inventors: Amin Charaniya, John Rohlf, Michael T. Jones
  • Publication number: 20100162150
    Abstract: A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery.
    Type: Application
    Filed: March 4, 2010
    Publication date: June 24, 2010
    Applicant: GOOGLE INC.
    Inventors: Beth Ellyn O'Mullan, John Rohlf, Audrey Kaplan
  • Publication number: 20100104174
    Abstract: 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: Application
    Filed: January 4, 2010
    Publication date: April 29, 2010
    Applicant: GOOGLE INC.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Patent number: 7707516
    Abstract: A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery. The navigation interface can fade out or otherwise be obfuscated when the user is not interacting with the navigation controls. A compass or other graphic can replace the navigation interface when it is no longer displayed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: April 27, 2010
    Assignee: Google Inc.
    Inventors: Beth Ellyn O'Mullan, John Rohlf, Audrey Kaplan
  • Patent number: 7643673
    Abstract: 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: Grant
    Filed: June 12, 2007
    Date of Patent: January 5, 2010
    Assignee: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Patent number: 7353114
    Abstract: 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 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. The markup language is used to describe a virtual camera view of a geographic feature. A compressed file format holds multiple files utilized to display a geographic feature in a single file.
    Type: Grant
    Filed: June 27, 2006
    Date of Patent: April 1, 2008
    Assignee: Google Inc.
    Inventors: John Rohlf, Brian McClendon
  • Publication number: 20080016472
    Abstract: 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: Application
    Filed: June 12, 2007
    Publication date: January 17, 2008
    Applicant: GOOGLE INC.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael Jones
  • Publication number: 20070282792
    Abstract: 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: Application
    Filed: April 25, 2007
    Publication date: December 6, 2007
    Applicant: GOOGLE INC.
    Inventors: Francois Bailly, John Rohlf, Brian McClendon
  • Publication number: 20070273712
    Abstract: A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery. The navigation interface can fade out or otherwise be obfuscated when the user is not interacting with the navigation controls. A compass or other graphic can replace the navigation interface when it is no longer displayed.
    Type: Application
    Filed: May 26, 2006
    Publication date: November 29, 2007
    Inventors: Beth Ellyn O'Mullan, John Rohlf, Audrey Kaplan
  • Patent number: 6215495
    Abstract: A computer-readable medium having stored thereon an applications programming interface for causing a computer system to render a three-dimensional scene according to a downloaded file. A scene graph is constructed from a number of objects stored in memory. These objects have variables which can be changed by subroutine calls. Furthermore, one or more objects can contain one or more fields. A field is comprised of a data type which represents the state of an object. Engines are used to perform defined functions to the fields. One or more routes can be used to change one field in response to changes made to another field. A class hierarchy is defined to implement a retained mode graphics.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: April 10, 2001
    Assignee: Silicon Graphics, Inc.
    Inventors: Brad Grantham, Michael T. Jones, Mark G. Segal, Chris Tanner, Chris Walker, John Rohlf