Spiraling radial menus in computer systems
First Claim
Patent Images
1. A computer implemented method for displaying a radial menu, comprising:
- receiving an event to display the radial menu, the radial menu comprising a first number of locations for displaying a first number of radial menu items from a predefined sequential list of radial menu items, the predefined sequential list comprising a second number of radial menu items, wherein the second number is greater than the first number;
in response to receiving the event, displaying the radial menu, wherein each location of the first number of locations comprises a radial menu item from the predefined sequential list of radial menu items;
receiving a gesture of a screen pointer, wherein the gesture activates a radial menu item displayed in the radial menu; and
in response to the activation of the radial menu item, displaying at least a plurality of a predefined number of radial menu items located before the activated radial menu item in the predefined sequential list of radial menu items and at least a plurality of a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at a plurality of the locations for displaying radial menu items.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is generally related to graphical user interfaces (GUIs), and more specifically to displaying items in a radial menu. The radial menu may include a first number of locations for displaying radial menu items. Embodiments of the invention facilitate displaying a second number of radial menu items in the radial menu, the second number being greater than the first number. For example, in some embodiments, performing a radial gesture may allow the second number of radial menu items to spiral through the locations of the radial menu.
16 Citations
20 Claims
-
1. A computer implemented method for displaying a radial menu, comprising:
-
receiving an event to display the radial menu, the radial menu comprising a first number of locations for displaying a first number of radial menu items from a predefined sequential list of radial menu items, the predefined sequential list comprising a second number of radial menu items, wherein the second number is greater than the first number; in response to receiving the event, displaying the radial menu, wherein each location of the first number of locations comprises a radial menu item from the predefined sequential list of radial menu items; receiving a gesture of a screen pointer, wherein the gesture activates a radial menu item displayed in the radial menu; and in response to the activation of the radial menu item, displaying at least a plurality of a predefined number of radial menu items located before the activated radial menu item in the predefined sequential list of radial menu items and at least a plurality of a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at a plurality of the locations for displaying radial menu items. - 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 displaying a radial menu, comprising:
-
receiving an event to display the radial menu, the radial menu comprising a first number of locations for displaying a first number of radial menu items from a predefined sequential list of radial menu items, the predefined sequential list comprising a second number of radial menu items, wherein the second number is greater than the first number; in response to receiving the event, displaying the radial menu, wherein each location of the first number of locations comprises a radial menu item from the predefined sequential list of radial menu items; receiving a gesture of a screen pointer, wherein the gesture activates a radial menu item displayed in the radial menu; and in response to the activation of the radial menu item, displaying at least a plurality of a predefined number of radial menu items located before the activated radial menu item in the predefined sequential list of radial menu items and at least a plurality of a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at a plurality of the locations for displaying radial menu items. - 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 an event to display the radial menu, the radial menu comprising a first number of locations for displaying a first number of radial menu items from a predefined sequential list of radial menu items, the predefined sequential list comprising a second number of radial menu items, wherein the second number is greater than the first number; in response to receiving the event, display the radial menu, wherein each location of the first number of locations comprises a radial menu item from the predefined sequential list of radial menu items; receive a gesture of a screen pointer, wherein the gesture activates a radial menu item displayed in the radial menu; and in response to the activation of the radial menu item, displaying at least a plurality of a predefined number of radial menu items located before the activated radial menu item in the predefined sequential list of radial menu items and at least a plurality of a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at a plurality of the locations for displaying radial menu items. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification