Patents by Inventor Brian A. McClendon

Brian A. McClendon 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).

  • Publication number: 20140212029
    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: September 20, 2013
    Publication date: July 31, 2014
    Applicant: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Patent number: 8774527
    Abstract: Aspects of the disclosure pertain to matching a selected image/photograph against a database of reference images having location information. The image of interest may include some location information itself, such as latitude/longitude coordinates and orientation. This location information may be based on information obtained when the user's device interacts with base stations or other access points in a wireless communication network, such as signal strength information. The location information is used as an estimated location. The image of interest and the estimated location are used to select one or more cells to match the image against. Each cell may have multiple images and an index. The image is compared against specific cells, and if a match is found, a front end server identifies the correct location and orientation of the received image, and may correct errors in the estimated location of the user device.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventors: Dragomir Anguelov, John Flynn, Brian McClendon
  • Patent number: 8713516
    Abstract: A system and method is presented that leverages independent innovation in entertainment content and graphics hardware. In this system and method, the current image generation run-time application is replaced with a new framework defining the connectivity, features, and behavior necessary to implement a graphics system. All this takes place in the context of a software platform utilizing a late-integration mechanism that dynamically integrates the various real-time components in a run-time application. Ultimately displacing hardware as the central focus of development efforts, this software platform functionally is the graphics application, at least as viewed by the simulation host computer, database developers, and those responsible for visual system procurement and maintenance. An innovative software architecture, the Graphical Application Platform (GAP) is presented.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: April 29, 2014
    Assignee: Activision Publishing, Inc.
    Inventors: Christopher C. Tanner, Remi Simon Vincent Arnaud, Michael T. Jones, Richard D. Webb, Brian McClendon
  • Publication number: 20140089052
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Application
    Filed: November 26, 2013
    Publication date: March 27, 2014
    Applicant: Google Inc.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Patent number: 8626754
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Patent number: 8565514
    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: January 4, 2010
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
  • Publication number: 20130275884
    Abstract: A geographic information system allows users to access a map database and to contribute map data to the database. Proposed edits to the map are queued for review by a reviewer users. Reviewing users can subscribe to review edits in regions and/or to types of map features. Reviewers can share their subscriptions with other reviewers. In the moderation queue, the proposed edits are ranked and those edits proposed by users who also review are optionally ranked higher and thus reviewed sooner than edits proposed by users who do not review or review less. The history of reviewers is analyzed to identify those with expertise in a particular region and/or type of map feature. One embodiment of the system includes a database containing geographic data, an inference module, a spam prevention module, a reviewing module and a publishing module.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 17, 2013
    Applicant: Google Inc.
    Inventors: Lalitesh Kumar Katragadda, Brian A. McClendon, Rachna Agarwal, Robin Anil
  • Patent number: 8487957
    Abstract: 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: Grant
    Filed: May 29, 2008
    Date of Patent: July 16, 2013
    Assignee: Google Inc.
    Inventors: Francois Bailly, John Rohlf, Brian McClendon, Andrew Timothy Szybalski
  • Publication number: 20130013621
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Application
    Filed: September 15, 2012
    Publication date: January 10, 2013
    Applicant: GOOGLE INC.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Patent number: 8350849
    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: May 14, 2012
    Date of Patent: January 8, 2013
    Assignee: Google Inc.
    Inventors: Michael Timothy Jones, John Rohif, Brian A. McClendon
  • Patent number: 8315649
    Abstract: Systems and methods for providing geographic location of device are provided. Method includes receiving query for location of device. Query includes indicia of one or more access points. Method includes determining whether query includes indicia of only single access point or multiple access points. Method includes, if query includes indicia of only single access point, facilitating providing low resolution version of location of device. Low resolution version of location of device is not determined based on indicia of access points.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: November 20, 2012
    Assignee: Google Inc.
    Inventors: Brian McClendon, Tsuwei Chen, Andrew Kirmse
  • Patent number: 8290942
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Publication number: 20110208724
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Application
    Filed: February 17, 2011
    Publication date: August 25, 2011
    Applicant: GOOGLE INC.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Patent number: 7978207
    Abstract: A computer-implemented method for correlating an electronic object with a geo-location is discussed. The method includes selecting an object in a first application for determination of a geo-location for the selected object, graphically identifying, in a second application, a geo-location to be associated with the selected object, and updating one or more values stored with the selected object to include information relating to the geo-location.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: July 12, 2011
    Assignee: Google Inc.
    Inventors: Michael B. Herf, Ari Berger, Brian A. McClendon
  • Patent number: 7933395
    Abstract: Interactive geographic information systems (GIS) and techniques provide users with a greater degree of flexibility, utility, and information. A markup language facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (timebased 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: April 26, 2011
    Assignee: Google Inc.
    Inventors: Francois Bailly, Brian McClendon
  • Patent number: 7933897
    Abstract: A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of geospatial entities and an entity ranking module. The module uses a ranking mechanism to generate place ranks for the geospatial entities based on the ranking data. Ranked entity data generated by the entity ranking module is stored in a database. The entity ranking module may be configured to evaluate a plurality of diverse attributes to determine a total score for a geospatial entity. The entity ranking module may be configured to organize ranked entity data into placemark layers.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: April 26, 2011
    Assignee: Google Inc.
    Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
  • Patent number: 7933929
    Abstract: 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: Grant
    Filed: June 27, 2006
    Date of Patent: April 26, 2011
    Assignee: Google Inc.
    Inventors: Brian McClendon, John Rohlf
  • 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: 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