Method and apparatus for arranging entities in a two-dimensional lattice
First Claim
Patent Images
1. A method in a graphics display system for arranging entities in a two-dimensional lattice, the method comprising the steps of:
- determining all applicable two-dimensional lattice forms from a predetermined group of lattice forms for a predetermined number of entities to be arranged;
determining the dimensions of a bounding region and a uniform separation distance between a center point of each entity for each applicable lattice form;
selecting an optimal applicable two-dimensional lattice form; and
plotting positions of each of the predetermined number of entities within the optimal applicable two-dimensional lattice form.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for arranging entities in a two-dimensional lattice including the steps of determining all applicable two-dimensional lattice forms from a predetermined group of lattice forms for a predetermined number of entities to be arranged; determining the dimensions of a bounding region and a uniform separation distance between a center point of each entity for each applicable lattice form; selecting an optimal applicable two-dimensional lattice form; and plotting positions of each of the predetermined number of entities within the optimal applicable two-dimensional lattice form.
-
Citations
16 Claims
-
1. A method in a graphics display system for arranging entities in a two-dimensional lattice, the method comprising the steps of:
-
determining all applicable two-dimensional lattice forms from a predetermined group of lattice forms for a predetermined number of entities to be arranged;
determining the dimensions of a bounding region and a uniform separation distance between a center point of each entity for each applicable lattice form;
selecting an optimal applicable two-dimensional lattice form; and
plotting positions of each of the predetermined number of entities within the optimal applicable two-dimensional lattice form. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a computer system for displaying visual elements as part of a display in a graphical user interface, the method comprising the steps of:
-
determining all applicable two-dimensional lattice forms from a predetermined group of lattice forms for a predetermined number of visual elements to be arranged as part of a display;
determining the dimensions of a bounding region and a uniform separation distance between a center point of each visual element for each applicable two-dimensional lattice form;
selecting an optimal two-dimensional applicable lattice form; and
displaying the predetermined number of entities within the optimal two-dimensional lattice form on a display. - View Dependent Claims (6, 7, 8)
-
-
9. An article of manufacture, which comprises:
-
a computer usable medium having computer readable program code means embodied in the medium for causing a predetermined number of entities to be arranged in a two-dimensional lattice form, the computer readable program code means in the article of manufacture including;
computer readable program code means for causing a computer to select applicable two-dimensional lattice forms from a group of two-dimensional lattice forms;
computer readable program code means for causing the computer to determine a bounding region and a uniform separation distance between a center point of each entity for each selected applicable two-dimensional lattice form;
computer readable program code means for causing a computer to select an optimal applicable two-dimensional lattice form from the selected applicable two-dimensional lattice forms; and
computer readable program code means for causing a computer to plot positions of the predetermined number of entities within the optimal applicable two-dimensional lattice form. - View Dependent Claims (10, 11, 12)
-
-
13. A computer data signal embodied in a transmission medium, which comprises:
-
a code segment including instructions for selecting applicable two-dimensional lattice forms from a group of two-dimensional lattice forms;
a code segment including instructions for determining a bounding region and a uniform separation distance between a center point of each entity for each selected applicable two-dimensional lattice form;
a code segment including instructions for selecting an optimal applicable two-dimensional lattice form from the selected applicable two-dimensional lattice forms; and
a code segment including instructions for plotting positions of the predetermined number of entities within the optimal applicable two-dimensional lattice form. - View Dependent Claims (14, 15, 16)
-
Specification