Visual analysis of multidimensional clusters
First Claim
1. A method for visualizing a data set, comprising:
- obtaining a clustering of a multidimensional dataset comprising a plurality of entities, wherein said entities are instances of a particular concept and wherein each entity comprises a plurality of features;
generating a visual icon for at least one of said entities, said visual icon having a plurality of regions, wherein each region corresponds to one of said features of said at least one entity, and wherein a size of each region is based on a value of said corresponding feature, wherein at least one data cluster is encoded into said visual icon using a hierarchical encoding scheme comprising a multi-level hierarchy of cluster as a first level object, feature type as a second level of the hierarchy, wherein said second level is below said first level, and entity as a third level of the hierarchy, wherein said third level is below said second level, to provide a visualization simultaneously having a plurality of said cluster level, said feature type level and said entity level of granularity; and
updating one or more clusters in said generated visual icon in response to one or more user interaction commands received using an input/output interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Visualization techniques are provided for a clustered multidimensional dataset. A data set is visualized by obtaining a clustering of a multidimensional dataset comprising a plurality of entities, wherein the entities are instances of a particular concept and wherein each entity comprises a plurality of features; and generating an icon for at least one of the entities, the icon having a plurality of regions, wherein each region corresponds to one of the features of the at least one entity, and wherein a size of each region is based on a value of the corresponding feature. Each icon can convey statistical measures. A stabilized Voronoi-based icon layout algorithm is optionally employed. Icons can be embedded in a visualization of the multidimensional dataset. A hierarchical encoding scheme can be employed to encode a data cluster into the icon, such as a hierarchy of cluster, feature type and entity.
-
Citations
18 Claims
-
1. A method for visualizing a data set, comprising:
-
obtaining a clustering of a multidimensional dataset comprising a plurality of entities, wherein said entities are instances of a particular concept and wherein each entity comprises a plurality of features; generating a visual icon for at least one of said entities, said visual icon having a plurality of regions, wherein each region corresponds to one of said features of said at least one entity, and wherein a size of each region is based on a value of said corresponding feature, wherein at least one data cluster is encoded into said visual icon using a hierarchical encoding scheme comprising a multi-level hierarchy of cluster as a first level object, feature type as a second level of the hierarchy, wherein said second level is below said first level, and entity as a third level of the hierarchy, wherein said third level is below said second level, to provide a visualization simultaneously having a plurality of said cluster level, said feature type level and said entity level of granularity; and updating one or more clusters in said generated visual icon in response to one or more user interaction commands received using an input/output interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for visualizing a data set, comprising:
-
a memory; and at least one processor, coupled to the memory, operative to; obtain a clustering of a multidimensional dataset comprising a plurality of entities, wherein said entities are instances of a particular concept and wherein each entity comprises a plurality of features; generate a visual icon for at least one of said entities, said visual icon having a plurality of regions, wherein each region corresponds to one of said features of said at least one entity, and wherein a size of each region is based on a value of said corresponding feature, wherein at least one data cluster is encoded into said visual icon using a hierarchical encoding scheme comprising a multi-level hierarchy of cluster as a first level object, feature type as a second level of the hierarchy, wherein said second level is below said first level, and entity as a third level of the hierarchy, wherein said third level is below said second level, to provide a visualization simultaneously having a plurality of said cluster level, said feature type level and said entity level of granularity; and update one or more clusters in said generated visual icon in response to one or more user interaction commands received using an input/output interface.
-
-
18. An article of manufacture for visualizing a data set, comprising a non-transitory machine readable recordable medium containing one or more programs which when executed implement the steps of:
-
obtaining a clustering of a multidimensional dataset comprising a plurality of entities, wherein said entities are instances of a particular concept and wherein each entity comprises a plurality of features; generating a visual icon for at least one of said entities, said visual icon having a plurality of regions, wherein each region corresponds to one of said features of said at least one entity, and wherein a size of each region is based on a value of said corresponding feature, wherein at least one data cluster is encoded into said visual icon using a hierarchical encoding scheme comprising a multi-level hierarchy of cluster as a first level object, feature type as a second level of the hierarchy, wherein said second level is below said first level, and entity as a third level of the hierarchy, wherein said third level is below said second level, to provide a visualization simultaneously having a plurality of said cluster level, said feature type level and said entity level of granularity; and updating one or more clusters in said generated visual icon in response to one or more user interaction commands received using an input/output interface.
-
Specification