Interactive Representation of Clustered Entities
First Claim
1. A computer-implemented method comprising:
- causing a visual representation of a cluster to be displayed on a computing device, the cluster representing a plurality of visual entities;
receiving an indication of a user interaction with the visual representation; and
responsive to receiving the indication of the user interaction with the visual representation, displaying the plurality of visual entities represented by the cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable overlapping visual entities to be grouped into a cluster that can be opened to reveal individual visual entities that form the cluster. According to one or more embodiments, a cluster is represented on a map by a visual representation known as a foundation. A user can interact with the foundation to cause the cluster to be opened to reveal a flyout that includes individual visual entities that form the cluster. In some embodiments, the visual entities can represent geographical locations in a map view. A user can also interact with an individual visual entity of the flyout to acquire more information about the visual entity. In at least some embodiments, a combined visual entity is presented that represents multiple overlapping visual entities. The combined visual entity can include different visual representations for each of the multiple overlapping visual entities.
58 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
causing a visual representation of a cluster to be displayed on a computing device, the cluster representing a plurality of visual entities; receiving an indication of a user interaction with the visual representation; and responsive to receiving the indication of the user interaction with the visual representation, displaying the plurality of visual entities represented by the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer readable storage media embodying computer readable instructions which, when executed, implement a method comprising:
-
sorting visual entities effective to determine that the visual entities form a cluster; causing a visual representation of the cluster to be displayed; and causing a flyout associated with the visual entities to be displayed responsive to a user interaction with the visual representation of the cluster, the user interaction being independent of a zoom operation. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer readable storage media embodying one or more modules configured to:
-
render a visual representation of a first cluster; ungroup entities included in the first cluster responsive to receiving an indication of an initiation of a zoom level change; and render a visual representation of a second cluster responsive to receiving an indication of completion of the zoom level change, the second cluster including at least some of the entities included in the first cluster. - View Dependent Claims (19, 20)
-
Specification