Patent ID: 7948491

Claim:
A system for reorienting clusters within a display, comprising: a database to maintain clusters within a display, each cluster having a center located at a distance relative to a common origin for the display and a radius measured from the center; a reorient module, comprising: a comparison module to select a pair of the clusters based on their distances from the common origin, to determine a bounding region for each cluster in the pair by forming a pair of tangent vectors about the cluster and originating at the common origin, and to compare the bounding regions of the clusters in the pair; and a distance determination module to increase the distance from the common origin of one of the clusters in the pair upon overlap of the bounding regions as a perspective-corrected distance and to move the one cluster to reorient the cluster's center at the perspective-corrected distance in the display, wherein the perspective-corrected distance is determined as a function of the distances and the radii of the clusters in the pair, and an angle between tangent vectors representing the distances of the clusters in the pair, and a processor to execute the modules.