System and method for presenting independent variable geometric relationships
First Claim
1. Computer-readable medium encoded with stored rendering data for output as a perspective-corrected visualization of data clusters, comprising:
- a plurality of stored clusters to individually represent thematically related objects, each stored cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area;
a concept space to span the two-dimensional visualization, which outputs the stored clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; and
a perspective-corrected distance determined as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of stored clusters, wherein the distance of at least one of the pair of stored clusters is conditionally replaced with the perspective-corrected distance;
a stored quadratic equation to provide the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising;
12 Assignments
0 Petitions
Accused Products
Abstract
A pair of convex clusters are selected. Each convex cluster has a center of mass located at an original fixed distance from a common origin, and is oriented along a vector formed at a fixed angle from a common polar axis. A span is measured between the centers of mass of each convex cluster. A segment is measured from the center of mass of each convex shape to a point closest to the other convex shape along the span. A new fixed distance from the common origin for the center of mass for one of the convex clusters located along the vector for that convex cluster is evaluated if the span is less than the sum of the segments of the convex clusters. The pair of convex clusters are displayed rendered using at least the new fixed distance for the center of mass of the one convex cluster.
51 Citations
19 Claims
-
1. Computer-readable medium encoded with stored rendering data for output as a perspective-corrected visualization of data clusters, comprising:
-
a plurality of stored clusters to individually represent thematically related objects, each stored cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area; a concept space to span the two-dimensional visualization, which outputs the stored clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; and a perspective-corrected distance determined as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of stored clusters, wherein the distance of at least one of the pair of stored clusters is conditionally replaced with the perspective-corrected distance; a stored quadratic equation to provide the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising; - View Dependent Claims (2)
-
-
3. An output device providing rendering data for output as a perspective-corrected visualization of data clusters, comprising:
-
a two-dimensional output area to render data for physical presentation in a display; and an output buffer to store the rendering data pending output, comprising; a plurality of clusters to individually represent thematically related objects, each cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area; and a concept space to span the two-dimensional visualization, which outputs the clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; and a perspective-corrected distance determined as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of clusters, wherein the distance of at least one of the pair of clusters is conditionally replaced with the perspective-corrected distance, a stored quadratic equation to provide the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising; - View Dependent Claims (4, 5)
-
-
6. A system for rendering data for output as a perspective-corrected visualization of data clusters, comprising:
-
a memory, comprising; a plurality of stored clusters to individually represent thematically related objects, each stored cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area; a concept space to span the two-dimensional visualization, which outputs the stored clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; and a processor, comprising; a reorientation module to determine a perspective-corrected distance as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of stored clusters; and a visualization module to render the stored clusters for output on the two-dimensional output, wherein the distance of at least one of the pair of stored clusters is conditionally replaced with the perspective-corrected distance, a stored quadratic equation to provide the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising; - View Dependent Claims (7, 8, 9, 10)
-
-
11. Computer-readable medium encoded with a structured record to store rendering data for output as a perspective-corrected visualization of data clusters, comprising:
structured data collectively organized as a database record, comprising; a plurality of stored clusters to individually represent thematically related objects, each stored cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area; a concept space to span the two-dimensional visualization, which outputs the stored clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; and a perspective-corrected distance determined as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of stored clusters, a stored quadratic equation to provide the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising; - View Dependent Claims (12, 13)
-
14. A method for rendering data for output as a perspective-corrected visualization of data clusters, comprising:
-
individually representing thematically related objects as a plurality of clusters, each cluster visually defining a bounded area within a two-dimensional visualization with a center of mass located within the bounded area; defining a concept space to span the two-dimensional visualization; outputting the clusters positioned with each center of mass at a distance and angle of rotation determined from an origin common to the concept space; determining a perspective-corrected distance as a function of spacing between the centers of mass and the distances and angles of rotation for each pair of clusters; defining a quadratic equation as the function by which the perspective-corrected distance can be determined, wherein, for the at least one pair of clusters di and dj, the perspective-corrected distance di for the cluster i is calculated according to the quadratic equation comprising; - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification