INTERACTIVE REPRESENTATION OF CLUSTERS OF GEOGRAPHICAL ENTITIES
First Claim
Patent Images
1. A computer-implemented method comprising:
- ascertaining a collection of visual entities that are to constitute a cluster on a map;
defining a cluster to include the collection of visual entities;
computing a puddle for the cluster; and
displaying the puddle on the map.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable, in a mapping context, various visual entities to be clustered into groups that do not occlude one another. In at least some embodiments, individual clusters are represented on a map by a puddle defined by a computed contour line. Users can interact with the puddle to acquire more information about the puddle'"'"'s content. In at least some embodiments, user interaction can include zooming operations, clicking operations, hovering operations and the like.
44 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
ascertaining a collection of visual entities that are to constitute a cluster on a map; defining a cluster to include the collection of visual entities; computing a puddle for the cluster; and displaying the puddle on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer readable storage media embodying computer readable instructions which, when executed, implement a method comprising:
-
rendering a puddle on a map, wherein the puddle represents a collection of visual entities at least some of which would occlude one another if rendered on the map; receiving a user action relative to the puddle; responsive to receiving the user action, rendering one or more new puddles on the map including presenting a visual transition between a puddle state associated with the puddle and a puddle state associated with the one or more new puddles. - View Dependent Claims (15, 16, 17)
-
-
18. One or more computer readable storage media embodying a cluster module configured to:
-
cluster visual entities associated with a map into puddles that represent collections of visual entities; enable user interaction with individual puddles to acquire information about individual puddle content; enable re-clustering of visual entities and re-computation of puddles responsive to user actions; and enable visual transitions between puddles and re-computed puddles. - View Dependent Claims (19, 20)
-
Specification