System and method for placing thematically-related clusters into a display
First Claim
1. A system for placing thematically-related clusters into a display, comprising:
- a cluster module to group stored clusters sharing a common theme comprising shared concepts and terms, comprising;
a determination submodule to determine an anchor point on one of the stored clusters located on an open edge and at an intersection of a vector defined from a center of the one stored cluster; and
a placement submodule to place a center of a further one of the stored clusters outside of the anchor point and on the vector, to limit overlap of the one cluster and the further one cluster, and to arrange the remaining stored clusters into an arrangement having a center originating outside of the anchor point and on the vector; and
a display module to display the grouped clusters.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining a spatial arrangement of thematically-related clusters is provided. A convex cluster is selected from a set of convex clusters, which each include shared concepts and terms. A center of mass is determined for the selected convex cluster. An anchor point including at least one open edge formed at an intersection of a segment measured from the center of mass and an edge of the convex cluster is located. One or more of the remaining convex clusters in the convex clusters set is selected. The one or more remaining convex clusters are arranged with a center of mass originating outside of the anchor point and on the segment of the selected convex cluster. Overlap of the arranged convex clusters is limited. The arranged convex clusters are displayed.
31 Citations
22 Claims
-
1. A system for placing thematically-related clusters into a display, comprising:
-
a cluster module to group stored clusters sharing a common theme comprising shared concepts and terms, comprising;
a determination submodule to determine an anchor point on one of the stored clusters located on an open edge and at an intersection of a vector defined from a center of the one stored cluster; and
a placement submodule to place a center of a further one of the stored clusters outside of the anchor point and on the vector, to limit overlap of the one cluster and the further one cluster, and to arrange the remaining stored clusters into an arrangement having a center originating outside of the anchor point and on the vector; and
a display module to display the grouped clusters. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for placing thematically-related clusters into a display, comprising:
-
grouping stored clusters sharing a common theme comprising shared concepts and terms, comprising;
determining an anchor point on one of the stored clusters located on an open edge and at an intersection of a vector defined from a center of the one stored cluster;
placing a center of a further one of the stored clusters outside of the anchor point and on the vector and limiting overlap of the one cluster and the further one cluster; and
arranging the remaining stored clusters into an arrangement having a center originating outside of the anchor point and on the vector; and
displaying the grouped clusters. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system for determining a spatial arrangement of thematically-related clusters, comprising:
-
a selection module to select a convex cluster from a set of convex clusters, which each comprise shared concepts and terms;
a determination module to determine a center of mass for the selected convex cluster and to locate an anchor point comprising at least one open edge formed at an intersection of a segment measured from the center of mass and an edge of the convex cluster;
a placement module to select one or more of the remaining convex clusters in the convex clusters set and to arrange the one or more remaining convex clusters with a center of mass originating outside of the anchor point and on the segment of the selected convex cluster, wherein overlap of the arranged convex clusters is limited; and
a display module to display the arranged convex clusters within a display. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for determining a spatial arrangement of thematically-related clusters, comprising:
-
selecting a convex cluster from a set of convex clusters, which each comprise shared concepts and terms;
determining a center of mass for the selected convex cluster;
locating an anchor point comprising at least one open edge formed at an intersection of a segment measured from the center of mass and an edge of the convex cluster;
selecting one or more of the remaining convex clusters in the convex clusters set;
arranging the one or more remaining convex clusters with a center of mass originating outside of the anchor point and on the segment of the selected convex cluster, wherein overlap of the arranged convex clusters is limited; and
displaying the arranged convex clusters within a display. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification