RADIAL MENU SELECTION WITH OVERSHOOT CAPABILITY
First Claim
Patent Images
1. A computer implemented method for selecting a menu item from a radial menu, comprising:
- receiving a predefined screen pointer event;
in response to receiving the predefined screen pointer event, displaying the radial menu on a display screen, the radial menu being bounded by a visible boundary;
receiving a first gesture of the screen pointer;
determining whether the first gesture places the screen pointer within a predefined selection zone of the menu item, the predefined selection zone extending outside the visible boundary of the radial menu;
upon determining that the screenpointer is within the predefined selection zone of the menu item, activating the menu item;
receiving a predefined second gesture of the screen pointer; and
in response to receiving the predefined second gesture, executing a function associated with the activated menu item.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention are generally related to graphical user interfaces (GUIs), and more specifically to selecting items from a radial menu. More specifically, embodiments of the invention provide a complex set of gestures which, when performed using a screen pointer, facilitate fast and accurate selection of radial menu items from a radial menu. The gestures may generally involve a first movement of the screen pointer to activate a desired radial menu item, and a second predefined movement of the screen pointer to select the radial menu item.
-
Citations
20 Claims
-
1. A computer implemented method for selecting a menu item from a radial menu, comprising:
-
receiving a predefined screen pointer event; in response to receiving the predefined screen pointer event, displaying the radial menu on a display screen, the radial menu being bounded by a visible boundary; receiving a first gesture of the screen pointer; determining whether the first gesture places the screen pointer within a predefined selection zone of the menu item, the predefined selection zone extending outside the visible boundary of the radial menu; upon determining that the screenpointer is within the predefined selection zone of the menu item, activating the menu item; receiving a predefined second gesture of the screen pointer; and in response to receiving the predefined second gesture, executing a function associated with the activated menu item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising a program product which, when executed by a processor is configured to perform an operation for selecting a menu item from a radial menu, the operation comprising:
-
receiving a predefined screen pointer event; in response to receiving the predefined screen pointer event, displaying the radial menu on a display screen, the radial menu being bounded by a visible boundary; receiving a first gesture of the screen pointer; determining whether the first gesture places the screen pointer within a predefined selection zone of the menu item, the predefined selection zone extending outside the visible boundary of the radial menu; upon determining that the screenpointer is within the predefined selection zone of the menu item, activating the menu item; receiving a predefined second gesture of the screen pointer; and in response to receiving the predefined second gesture, executing a function associated with the activated menu item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory comprising a program; and a processor which, when executing the program, is configured to; receive a predefined screen pointer event; in response to receiving the predefined screen pointer event, display a radial menu on a display screen the radial menu being bounded by a visible boundary; receive a first gesture of the screen pointer; determine whether the first gesture places the screen pointer within a predefined selection zone of a menu item, the predefined selection zone extending outside the visible boundary of the radial menu; upon determining that the screenpointer is within the predefined selection zone of the menu item, activate the menu item; receive a predefined second gesture of the screen pointer; and in response to receiving the predefined second gesture, execute function associated with the menu item upon determining that the menu item is active. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification