RADIAL MENUS WITH VARIABLE SELECTABLE ITEM AREAS
First Claim
Patent Images
1. A computer implemented method for displaying a radial menu, comprising configuring one or more processors to perform an operation comprising:
- displaying, on a screen of an output device, a radial menu comprising a plurality of pie slices, each pie slice defining a selection zone for a respective radial menu item, wherein a first pie slice of the plurality of pie slices has a first predefined size;
receiving a first gesture that moves a screen pointer over the first pie slice on the screen, thereby activating the first pie slice of the radial menu; and
in response to the activation of the first pie slice, executing a menu manager on one or more of the processors to change a size of the first pie slice from the first predefined size to a second predefined size.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for facilitating selection of items from a radial menu. Radial menu items may be differentiated from one another based on a desired difficulty of selection from the radial menu. Where it is desirable to make a radial menu item easy to select, the radial menu item may be placed in a relatively larger pie slice of the radial menu. Conversely, where it is desirable to make a radial menu item difficult to select, the radial menu item may be placed in a relatively smaller pie slice of the radial menu.
98 Citations
20 Claims
-
1. A computer implemented method for displaying a radial menu, comprising configuring one or more processors to perform an operation comprising:
-
displaying, on a screen of an output device, a radial menu comprising a plurality of pie slices, each pie slice defining a selection zone for a respective radial menu item, wherein a first pie slice of the plurality of pie slices has a first predefined size; receiving a first gesture that moves a screen pointer over the first pie slice on the screen, thereby activating the first pie slice of the radial menu; and in response to the activation of the first pie slice, executing a menu manager on one or more of the processors to change a size of the first pie slice from the first predefined size to a second predefined size. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium comprising a program product which, when executed, is configured to perform an operation for displaying a radial menu, the operation comprising:
-
displaying, on a screen of a display device, a radial menu comprising a plurality of pie slices, each pie slice defining a selection zone for a respective radial menu item, wherein a first pie slice of the plurality of pie slices has a first predefined size; receiving a first gesture that moves a screen pointer over the first pie slice on the screen, thereby activating the first pie slice of the radial menu; and in response to the activation of the first pie slice, changing a size of the first pie slice from the first predefined size to a second predefined size. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a memory comprising a program; and a processor which, when executing the program, is configured to; display, on a screen of an output device, a radial menu comprising a plurality of pie slices, each pie slice defining a selection zone for a respective radial menu item, wherein a first pie slice of the plurality of pie slices has a first predefined size; receive a first gesture that moves a screen pointer over the first pie slice on the screen, thereby activating the first pie slice of the radial menu; and in response to the activation of the first pie slice, change a size of the first pie slice from the first predefined size to a second predefined size. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer implemented method for displaying a radial menu, comprising:
configuring one or more processors to perform an operation, comprising; receiving a predefined screen pointer event for displaying a radial menu on a screen of an output device; in response to receiving the predefined screen pointer event determining a plurality of radial menu items to be displayed in the radial menu, wherein each radial menu item has an associated weight value; displaying, on the screen, the plurality of radial menu items in respective pie slices of the radial menu, wherein a size of each of the pie slices is determined based on the weight value of a respective radial menu item. - View Dependent Claims (20)
Specification