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: 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
-
Patent number: 8774527Abstract: 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: GrantFiled: April 26, 2012Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Dragomir Anguelov, John Flynn, Brian McClendon
-
Patent number: 8713516Abstract: 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: GrantFiled: September 5, 2006Date of Patent: April 29, 2014Assignee: Activision Publishing, Inc.Inventors: Christopher C. Tanner, Remi Simon Vincent Arnaud, Michael T. Jones, Richard D. Webb, Brian McClendon
-
Publication number: 20140089052Abstract: 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: ApplicationFiled: November 26, 2013Publication date: March 27, 2014Applicant: Google Inc.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
Patent number: 8626754Abstract: 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: GrantFiled: September 15, 2012Date of Patent: January 7, 2014Assignee: Google Inc.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
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
-
Publication number: 20130275884Abstract: 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: ApplicationFiled: April 12, 2013Publication date: October 17, 2013Applicant: Google Inc.Inventors: Lalitesh Kumar Katragadda, Brian A. McClendon, Rachna Agarwal, Robin Anil
-
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
-
Publication number: 20130013621Abstract: 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: ApplicationFiled: September 15, 2012Publication date: January 10, 2013Applicant: GOOGLE INC.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
Patent number: 8350849Abstract: 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: May 14, 2012Date of Patent: January 8, 2013Assignee: Google Inc.Inventors: Michael Timothy Jones, John Rohif, Brian A. McClendon
-
Patent number: 8315649Abstract: 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: GrantFiled: March 23, 2012Date of Patent: November 20, 2012Assignee: Google Inc.Inventors: Brian McClendon, Tsuwei Chen, Andrew Kirmse
-
Patent number: 8290942Abstract: 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: GrantFiled: February 17, 2011Date of Patent: October 16, 2012Assignee: Google Inc.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
Publication number: 20110208724Abstract: 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: ApplicationFiled: February 17, 2011Publication date: August 25, 2011Applicant: GOOGLE INC.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
Patent number: 7978207Abstract: 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: GrantFiled: June 13, 2007Date of Patent: July 12, 2011Assignee: Google Inc.Inventors: Michael B. Herf, Ari Berger, Brian A. McClendon
-
Patent number: 7933395Abstract: 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: GrantFiled: June 27, 2006Date of Patent: April 26, 2011Assignee: Google Inc.Inventors: Francois Bailly, Brian McClendon
-
Patent number: 7933897Abstract: 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: GrantFiled: October 11, 2006Date of Patent: April 26, 2011Assignee: Google Inc.Inventors: Michael T. Jones, Brian McClendon, Amin P. Charaniya, Michael Ashbridge
-
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
-
Publication number: 20100104174Abstract: 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: January 4, 2010Publication date: April 29, 2010Applicant: GOOGLE INC.Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
-
Patent number: 7643673Abstract: 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: June 12, 2007Date of Patent: January 5, 2010Assignee: Google Inc.Inventors: John Rohlf, Bent Hagemark, Brian McClendon, Michael T. Jones
-
Patent number: 7353114Abstract: 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: GrantFiled: June 27, 2006Date of Patent: April 1, 2008Assignee: Google Inc.Inventors: John Rohlf, Brian McClendon