Identifying, processing and displaying data point clusters
First Claim
Patent Images
1. 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 geographically-located road segment, the road segment having a footprint,identifying a geographically-located object based on a characteristic associated with the road segment and the object, wherein the object is not a segment of a road and the object has a footprint,generating a polygon, the polygon having edges at locations, wherein the locations of the edges are based on the footprint of the road segment and the footprint of the object, andproviding for display a map that displays the road segment and the polygon relative to the footprint of the road segment.
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.
14 Citations
20 Claims
-
1. 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 geographically-located road segment, the road segment having a footprint, identifying a geographically-located object based on a characteristic associated with the road segment and the object, wherein the object is not a segment of a road and the object has a footprint, generating a polygon, the polygon having edges at locations, wherein the locations of the edges are based on the footprint of the road segment and the footprint of the object, and providing for display a map that displays the road segment and the polygon relative to the footprint of the road segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
identifying, using one or more computing devices, a plurality of road segments wherein each road segment has a footprint, identifying, using the one or more computing devices, a plurality of buildings based on whether the building contains a point of interest (POI) associated with a selected category and has an access route associated with at least one road segment of the plurality of road segments, each building having a footprint, generating, using the one or more computing devices, a polygon having edges at locations, wherein the locations of the edges are based on the footprints of the plurality of road segments and the footprints of the plurality of buildings, providing for display, using the one or more computing devices, a map that displays the plurality of road segments and the polygon relative to the plurality of road segments. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. 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 satisfies a POI-related criteria, where each road segment has a footprint, identifying a plurality of geographically-located objects that are associated with at least one POI that satisfies the POI-related criteria, where each geographically-located object is located on at least one of the plurality of road segments, where each geographically-located object has a footprint and is not a road segment, generating a polygon based on a union of the footprints of the plurality of geographically-located objects and the footprints of the plurality of road segments, and providing for display a map that includes the polygon. - View Dependent Claims (19, 20)
-
Specification