Identifying Imagery Views Using Geolocated Text
First Claim
1. A computer-implemented method of identifying a viewpoint for displaying geographic imagery, the method comprising:
- receiving, by one or more computing devices, data indicative of a request for geographic imagery associated with an object;
accessing, by the one or more computing devices, a multi-resolution textual descriptors map for a geographic area, the multi-resolution textual descriptors map associating geolocated text to one or more geographic locations in the geographic area at a plurality of varying zoom levels relative to the geographic area;
determining, by the one or more computing devices, a viewpoint for displaying geographic imagery associated with the object based at least in part on the multi-resolution textual descriptors map; and
providing, by the one or more computing devices, data for viewing geographic imagery associated with the object from the viewpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for identifying views for geographic imagery using geolocated text are provided. More specifically, a multi-resolution textual descriptors map associating text with specific geographic locations can be accessed and used to identify a viewpoint for displaying geographic imagery associated with an object of interest. The multi-resolution textual descriptors map can be a collection of data that associates text objects from the geolocated text with a plurality of varying zoom levels relative to the geographic area. The multi-resolution text map can provide labels of varying specificity based on the zoom level relative to the geographic area. Geographic locations and/or zoom levels corresponding to a text object describing or otherwise associated with the object of interest can be identified from the multi-resolution textual descriptors map. A view encompassing the identified geographic locations and/or zoom levels can be used to provide a viewpoint for the object of interest in the imagery.
-
Citations
20 Claims
-
1. A computer-implemented method of identifying a viewpoint for displaying geographic imagery, the method comprising:
-
receiving, by one or more computing devices, data indicative of a request for geographic imagery associated with an object; accessing, by the one or more computing devices, a multi-resolution textual descriptors map for a geographic area, the multi-resolution textual descriptors map associating geolocated text to one or more geographic locations in the geographic area at a plurality of varying zoom levels relative to the geographic area; determining, by the one or more computing devices, a viewpoint for displaying geographic imagery associated with the object based at least in part on the multi-resolution textual descriptors map; and providing, by the one or more computing devices, data for viewing geographic imagery associated with the object from the viewpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system, comprising:
-
one or more processors; and one or more memory devices, the one or more memory devices comprising computer-readable instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising; receiving data indicative of a request for geographic imagery associated with an object; accessing a multi-resolution textual descriptors map for a geographic area, the multi-resolution textual descriptors map associating geolocated text to one or more geographic locations in a geographic area at a plurality of varying zoom levels relative to the geographic area; determining a viewpoint for displaying geographic imagery associated with the object based at least in part on the multi-resolution textual descriptors map; and providing data for viewing geographic imagery associated with the object from the viewpoint. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
-
receiving data indicative of a request for geographic imagery associated with a object; accessing a multi-resolution textual descriptors map for a geographic area, the multi-resolution textual descriptors map associating geolocated text to one or more geographic locations in a geographic area at a plurality of varying zoom levels relative to the geographic area; determining a viewpoint for displaying geographic imagery associated with the object based at least in part on the multi-resolution textual descriptors map; and providing data for viewing geographic imagery associated with the object from the viewpoint. wherein the multi-resolution textual descriptors map is based on a node tree data structure having a plurality of nodes arranged in a plurality of hierarchical levels in parent-child relationship, each hierarchical level in the node tree data structure corresponding to one of the plurality of zoom levels of the multi-resolution textual descriptors map, the node tree data structure is constructed from the geolocated text by associating each occurrence of a geolocated text object with a node corresponding to the geolocation of the text object in the hierarchical level corresponding to the most zoomed in level of the multi-resolution textual descriptors map, and recursively adding the text object to each parent node of the node corresponding to the geolocation of the text object among the plurality of hierarchical levels up to a root node of the node tree data structure. - View Dependent Claims (19, 20)
-
Specification