IDENTIFYING, PROCESSING AND DISPLAYING DATA POINT CLUSTERS
4 Assignments
0 Petitions
Accused Products
Abstract
Presented are techniques of identifying, processing and displaying data point clusters (850, 851) associated with map information (200) in an efficient manner. Methods and systems are disclosed which process map information (200) to identify clusters (850, 851) of requested data points for display (1020), based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons (1860, 1861, 1901-05) representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.
12 Citations
35 Claims
-
1-15. -15. (canceled)
-
16. A system comprising:
-
one or more computing devices; and memory storing instructions, the instructions being executable by the one or more computing devices; wherein the instructions comprise; identifying a road segment, identifying a geographically-located object having a characteristic associated with the road segment, generating a polygon wherein the locations of the polygon'"'"'s edges are based on the footprint of the road segment and the footprint of the geographically-located object, and providing for display a map that displays the road segments and the polygon relative to the geographic locations of the road segments. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
identifying, using one or more computing devices, a plurality of road segments, identifying, using the one or more computing devices, a plurality of buildings containing a point of interest (POI) associated with a selected category and having an access route associated with a segment of the identified plurality of segments, generating, using the one or more computing devices, a polygon wherein the locations of the polygon'"'"'s edges are based on the footprints of the plurality of road segments and the footprint of the building, providing for display, using the one or more computing devices, a map that displays the road segments and the polygon relative to the geographic locations of the road segments. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computing-device readable storage medium on which computing-device readable instructions of a program are stored, the instructions, when executed by one or more computing devices, causing the one or more computing devices to perform a method, the method comprising:
-
identifying a plurality of road segments that are within a geographic area and are associated with at least one point of interest (POI) that satisfy POI-related criteria, identifying a plurality of geographically-located objects that are associated with at least one POI satisfying the POI-related criteria and are located on at least one of the identified road segments, generating a polygon based on a union of the footprints of the plurality of geographically-located objects, and providing for display a map that that includes the polygon. - View Dependent Claims (34, 35)
-
Specification