System and method for arranging concept clusters in thematic relationships in a two-dimensional visual display area
First Claim
1. A system for generating a two-dimensional spatial arrangement of a cluster rendering, comprising:
- clusters stored in a storage to represent concepts and terms extracted from a set of documents;
a set of the stored clusters selected with each selected cluster sharing a common theme comprising one or more of the extracted concepts and terms that are shared; and
a placement module to place the set of the stored clusters into a grouping, comprising;
an anchor point selector submodule to choose one of the selected clusters and to determine an anchor point on the chosen cluster that is located on an open edge of the chosen cluster along a vector defined from a center of the chosen cluster, wherein the vector intersects the anchor point; and
a cluster placement submodule to place a center of a further selected cluster outside of the anchor point on the vector and to limit overlap of the chosen cluster and the further selected cluster; and
an arrangement submodule to arrange one or more of the remaining selected clusters into an arrangement of clusters that each have a center originating outside of the anchor point and on the vector; and
a display and visualization module to display the grouping via a display.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for arranging concept clusters in thematic relationship in a two-dimensional visual display space is described. A plurality of stored clusters are selected from a multi-dimensional visualization space sharing a common theme including at least one concept. Each theme logically represents one or more concepts based on terms extracted from a document set. Each cluster not yet grouped from the selected clusters for the shared common theme is combined in order into a list of placeable clusters. Each clusters list is grafted into a grouping of one or more other clusters lists at an anchor point. The anchor point includes an open edge formed along a vector defined from the center of one such cluster in the grouping. The clusters in each other clusters list share at least one concept represented in the shared common theme.
45 Citations
40 Claims
-
1. A system for generating a two-dimensional spatial arrangement of a cluster rendering, comprising:
-
clusters stored in a storage to represent concepts and terms extracted from a set of documents; a set of the stored clusters selected with each selected cluster sharing a common theme comprising one or more of the extracted concepts and terms that are shared; and a placement module to place the set of the stored clusters into a grouping, comprising; an anchor point selector submodule to choose one of the selected clusters and to determine an anchor point on the chosen cluster that is located on an open edge of the chosen cluster along a vector defined from a center of the chosen cluster, wherein the vector intersects the anchor point; and a cluster placement submodule to place a center of a further selected cluster outside of the anchor point on the vector and to limit overlap of the chosen cluster and the further selected cluster; and an arrangement submodule to arrange one or more of the remaining selected clusters into an arrangement of clusters that each have a center originating outside of the anchor point and on the vector; and a display and visualization module to display the grouping via a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for generating a two-dimensional spatial arrangement of a cluster rendering, comprising:
-
storing clusters in a storage to represent concepts and terms extracted from a set of documents; selecting a set of the clusters with each selected cluster sharing a common theme comprising one or more of the extracted concepts and terms that are shared; and placing the set of the stored clusters into a grouping, comprising; choosing one of the selected clusters and determining an anchor point on the chosen cluster that is located on an open edge of the chosen cluster along a vector defined from a center of the chosen cluster, wherein the vector intersects the anchor point; and placing a center of a further selected cluster outside of the anchor point on the vector and limiting overlap of the chosen cluster and the further selected cluster; and arranging one or more of the remaining selected clusters into an arrangement of clusters that each have a center originating outside of the anchor point and on the vector; and displaying the grouping via a display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for arranging concept clusters in thematic relationship in a two-dimensional visual display area, comprising:
-
a stored theme to logically represent one or more concepts based on terms extracted from a document set; a plurality of clusters selected to represent a multi-dimensional visualization space stored as clusters in a storage, wherein each selected cluster comprises at least one of the concepts in one such theme that is in common with the other selected clusters; and a placement module to place the clusters into a grouping, comprising; a listing submodule to combine in order each ungrouped cluster from the selected clusters for the shared common theme into a list of placeable clusters; a grouping submodule to add each placeable clusters list into the grouping with one or more other placeable clusters lists, wherein the clusters in the other placeable clusters lists each comprise at least one concept in the shared common theme; an anchor submodule to choose a selected cluster and to determine an anchor point on the chosen cluster that is located on an open edge of the chosen cluster along a vector defined from a center of the chosen cluster, wherein the vector intersects the anchor point; and a cluster placement submodule to place a center of a further selected cluster outside of the anchor point on the vector and to limit overlap of the chosen cluster and the further selected cluster; and a grafting submodule to place the center of a selected cluster and to graft the clusters in the remaining placeable clusters lists in the grouping outside the anchor point and along the vector; and a display and visualization module to display the clusters via a display. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for arranging concept clusters in thematic relationship in a two-dimensional visual display area, comprising:
-
logically representing one or more concepts based on terms extracted from a document set as a theme; selecting clusters representing a multi-dimensional visualization space stored as clusters in a storage, wherein each selected cluster comprises at least one of the concepts in one such theme that is in common with the other selected clusters; and placing the clusters into a grouping, comprising; combining in order each ungrouped cluster from the selected clusters for the shared common theme into a list of placeable clusters; adding each placeable clusters list into the grouping with one or more other placeable clusters lists, wherein the clusters in the other placeable clusters lists each comprise at least one concept in the shared common theme; choosing a selected cluster and determining an anchor point on the chosen cluster that is located on an open edge of the chosen cluster along a vector defined from a center of the chosen cluster, wherein the vector intersects the anchor point; and placing a center of a further selected cluster outside of the anchor point on the vector and limiting overlap of the chosen cluster and the further selected cluster; and placing the center of a selected cluster and grafting the clusters in the remaining placeable clusters lists in the grouping outside the anchor point along the vector; and displaying the grouping via a display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification