Patent ID: 7386806

Claim:
A user interface displayed on a screen comprising: a plurality of control elements, at least some of said plurality of control elements having at least one alphanumeric character displayed thereon; a textbox for displaying alphanumeric characters entered using said plurality of control elements; and a plurality of groups of displayed items, wherein a layout of said plurality of groups on said user interface is based on a first number of groups which are displayed, and wherein a layout of said displayed items within a group is based on a second number of said items displayed within that groups, wherein said layout of groups involves placing a center point of each group at a location on said user interface, which location is determined based on the number of groups to be dislayed, wherein each of said displayed items associated with one of said groups is displayed within a rectangular region disposed at a respective center point, wherein if said second number is one for one of said plurality of groups, the item in that group is placed in said rectangular region by offsetting a center point associated with that item from the center point of said group and scaling said item within said rectangular region to a size such that a second item of the same size will not fit.