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 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 one 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 a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at one or more 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.
-
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 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 one 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 a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at one or more 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 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 one 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 a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at one or more 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 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, display at least one 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 a predefined number of radial menu items located after the activated radial menu item in the predefined sequential list of radial menu items at one or more of the locations for displaying radial menu items. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification