Method and apparatus for improving visibility and selectability of icons
First Claim
1. A computer method for visually enhancing a display of menu items comprising steps of:
- establishing a location of at least one of said menu items on a display;
establishing a location of a cursor image on a display;
determining a proximity between said location of said menu item and said location of said cursor image;
associating a size attribute to said menu item, said attribute substantially inversely proportional to said proximity determined by said determining step;
displaying said menu item in accordance with said attribute;
detecting a presence of said cursor location within a selection zone of said menu item;
limiting a size of said menu item in response to said step of detection of said cursor location within said detection zone of said menu item; and
repeating, periodically, said step of detecting presence and said step of limiting size.
1 Assignment
0 Petitions
Accused Products
Abstract
Enhanced visibility of icons and other types of menu items is provided by increasing size and or skew or both of one or more icons or menu items in a generally inverse relation to proximity of a cursor image address to particular icons or menu items. Increase of size enhances user recognition of an ordinarily small menu item or icon and simultaneously provides the effect of stabilizing cursor position during selection without affecting linearity of response to a graphic input device. Skew and repeated expansion may be used to attract user attention while repeated expansion simplifies icon manipulation by the user in determining a response to a mandatory input demand from an application.
481 Citations
3 Claims
-
1. A computer method for visually enhancing a display of menu items comprising steps of:
-
establishing a location of at least one of said menu items on a display; establishing a location of a cursor image on a display; determining a proximity between said location of said menu item and said location of said cursor image; associating a size attribute to said menu item, said attribute substantially inversely proportional to said proximity determined by said determining step; displaying said menu item in accordance with said attribute; detecting a presence of said cursor location within a selection zone of said menu item; limiting a size of said menu item in response to said step of detection of said cursor location within said detection zone of said menu item; and repeating, periodically, said step of detecting presence and said step of limiting size.
-
-
2. A computer method for visually enhancing a display of menu items, comprising steps of:
-
establishing a location of at least one of said menu items on a display; establishing a location of a cursor image on a display; determining a proximity between said location of said menu item and said location of said cursor image; associating an attribute to at least one of said menu items, said attribute substantially inversely proportional to said proximity determined by said determining step; displaying said at least one menu item in accordance with said attribute; detecting a cursor location within a selection zone of a menu item; controlling selection of said menu item in accordance with said detected cursor location; detecting an onset of said step of controlling selection; and compensating a change of cursor location during said step of controlling location.
-
-
3. A computer method for visually enhancing a display of menu items comprising steps of:
-
establishing a location of at least one of said menu items on a display; establishing a location of a cursor image on a display; determining a proximity between said location of said menu item and said location of said cursor image; associating an attribute to at least of said menu items, said attribute substantially inversely proportional to said proximity determined by said determining step; displaying said at least one menu item in accordance with said attribute; altering a selection zone of said at least one menu item in a substantially inverse proportion to said proximity determined in said determining step; detecting a cursor location within said selection zone of said at least one menu item; controlling selection of said menu item in accordance with said detected cursor location; detecting an onset of said step of controlling selection; and compensating a change of cursor location during said step of controlling selection.
-
Specification