Radial Menus
First Claim
Patent Images
1. A method comprising:
- defining a plurality of selectable menu items, each menu item having a particular priority; and
defining a radial menu for receiving selections of the selectable menu items, the menu items for display in the radial menu as a series of separate icons arranged at a particular distance from a central location, wherein angular distances between the displayed icons are based on the priorities.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide several novel techniques for manipulating radial menus in graphical user interfaces of an application. In some embodiments, radial menus include multiple selectable items arranged about an internal location (e.g., a center of the radial menu). The novel radial menu techniques of some embodiments include (i) non-uniform spacing of menu items, (ii) the use of shading or highlighting within a region associated with an item to indicate the present selectability of the item, and (iii) the use of radial gestures for opening sub-menus and the subsequent display of the sub-menu.
-
Citations
33 Claims
-
1. A method comprising:
-
defining a plurality of selectable menu items, each menu item having a particular priority; and defining a radial menu for receiving selections of the selectable menu items, the menu items for display in the radial menu as a series of separate icons arranged at a particular distance from a central location, wherein angular distances between the displayed icons are based on the priorities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium storing a computer program which when executed by at least one processor presents a set of menu items, the computer program comprising sets of instructions for:
-
displaying the set of menu items in a radial menu, each menu item represented in the radial menu by a distinct icon; identifying a cursor location; associating the cursor location with a particular menu item from the set of menu items; and displaying a highlight emanating from a center of the radial menu indicating a selectable area for the particular menu item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium storing a computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
displaying a radial menu comprising a set of menu items arranged radially about a central location, each menu item displayed as a distinct icon; receiving a gestural selection of a particular menu item that opens a radial sub-menu; after the gestural selection, receiving further input from a cursor controller; identifying the location of the cursor when the further input is received from the cursor controller; and displaying the radial sub-menu as a set of items arranged radially about the identified cursor location. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer readable storage medium storing a computer program for execution by at least one processor, the computer program comprising a graphical user interface (GUI), the GUI comprising:
-
a display area; and a radial menu comprising a plurality of selectable menu items, each having a particular priority, the radial menu for (i) display in the display area and (ii) receiving selections of the selectable menu items, wherein the menu items are for display in the radial menu as a series of distinct icons arranged at a particular distance from a central location, wherein angular distances between the displayed icons are based on the priorities. - View Dependent Claims (31, 32, 33)
-
Specification