Radial menus
First Claim
Patent Images
1. A method comprising:
- providing a plurality of selectable menu items, each menu item having a particular priority; and
providing 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 in a particular order at a particular distance from a central location, wherein angular distances between the displayed icons and the particular order of the displayed icons are based on the priorities;
wherein a change to the particular priority of at least one menu item causes a change to the particular order in which the icons are displayed.
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
44 Claims
-
1. A method comprising:
-
providing a plurality of selectable menu items, each menu item having a particular priority; and providing 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 in a particular order at a particular distance from a central location, wherein angular distances between the displayed icons and the particular order of the displayed icons are based on the priorities; wherein a change to the particular priority of at least one menu item causes a change to the particular order in which the icons are displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 33, 34)
-
-
13. 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 in a particular order at a particular distance from a central location, wherein angular distances between the displayed icons and the particular order of the displayed icons are based on the priorities, wherein the radial menu is for display on a handheld device, wherein the menu items are selectable via touch input on a touchscreen of the handheld device. - View Dependent Claims (14, 15, 16)
-
-
17. A computer readable medium storing a computer program which, when executed by at least one processor presents a set of selectable icons, the computer program comprising sets of instructions for:
-
displaying a radial menu as a plurality of selectable icons arranged radially about a center location; identifying a location specified by a user input; associating the identified location with a particular icon; and displaying a highlight emanating from a center of the radial menu and extending beyond the particular icon, in order to indicate a selectable area for the particular icon. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium storing a computer program which when executed by at least one processor presents a set of selectable icons, the computer program comprising sets of instructions for:
-
displaying a radial menu as a plurality of selectable icons arranged radially about a center location; identifying a location specified by a user input; associating the identified location with a particular icon; and displaying a highlight emanating from a center of the radial menu indicating a selectable area for the particular icon, wherein the selectable area for the particular icon is larger than the particular icon. - View Dependent Claims (25, 26)
-
-
27. A computer readable medium storing a computer program which when executed by at least one processor presents a set of selectable icons, the computer program comprising sets of instructions for:
-
displaying a radial menu as a plurality of selectable icons arranged radially about a center location; identifying a location specified by a user input; associating the identified location with a particular icon; and displaying a highlight emanating from a center of the radial menu, at least partially intersecting the center of the radial menu, and extending beyond the particular icon, in order to indicate a selectable area for the particular icon, wherein the selectable area is confined to a maximum radial distance. - View Dependent Claims (28, 29)
-
-
30. A computer readable medium storing a computer program which when executed by at least one processor presents a set of selectable icons, the computer program comprising sets of instructions for:
-
receiving a request to open a radial menu; displaying an animation of the radial menu opening from a central location, said radial menu displayed as a plurality of selectable icons arranged radially about the central location; identifying a location specified by a user input; associating the identified location with a particular icon; and displaying a highlight emanating from the central location of the radial menu to indicate a selectable area for the particular icon. - View Dependent Claims (31, 32)
-
-
35. A computer readable medium storing a computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
displaying, at a first location in a display area, a radial menu comprising a set of menu items arranged radially about a central location; receiving a gestural selection of a particular menu item for opening a radial sub-menu; after the gestural selection, receiving, separate from the gestural selection, input for identifying a second location within the display area; and displaying the radial sub-menu as a set of items arranged radially about the identified second location. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. 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 menu item 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 in a particular order, at a particular distance from a central location, wherein angular distances between the displayed icons and the particular order of the displayed icons are based on the priorities. - View Dependent Claims (42, 43, 44)
-
Specification