Radial menu selection
First Claim
Patent Images
1. A method comprising:
- defining a first radial menu for display around a position indicator;
defining a second radial menu as a submenu of the first radial menu, the second radial menu for displaying at a particular location;
determining the particular location for the second radial menu by predicting a stopping location of the position indicator using direction and at least one additional parameter of the position indicator when the position indicator is moved from the center of the first radial menu in order to select a particular menu item of the first radial menu that corresponds to the second radial menu;
displaying the second radial menu at the predicted stopping location while the position indicator is moving; and
moving the second radial menu from the predicted stopping location to a final location where the movement of the position indicator stops.
0 Assignments
0 Petitions
Accused Products
Abstract
A method comprising of displaying a GUI object is disclosed. The method displays a first graphical user interface (GUI) object with multiple selectable GUI items. The method detects a movement of a cursor in a direction of a particular selectable GUI item. The method determines an expected location for the stopping of the cursor. The method displays, at the expected location, a second GUI object corresponding to the particular GUI item.
-
Citations
32 Claims
-
1. A method comprising:
-
defining a first radial menu for display around a position indicator; defining a second radial menu as a submenu of the first radial menu, the second radial menu for displaying at a particular location; determining the particular location for the second radial menu by predicting a stopping location of the position indicator using direction and at least one additional parameter of the position indicator when the position indicator is moved from the center of the first radial menu in order to select a particular menu item of the first radial menu that corresponds to the second radial menu; displaying the second radial menu at the predicted stopping location while the position indicator is moving; and moving the second radial menu from the predicted stopping location to a final location where the movement of the position indicator stops. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing a computer program for execution by at least one processing unit, the computer program comprising sets of instructions for:
-
displaying a first graphical user interface (GUI) object comprising a plurality of selectable GUI items arranged radially around a position indicator, each of the selectable GUI items being associated with a set of angles from a center point of the first GUI object; detecting a movement of the position indicator; as the position indicator moves out of the GUI object at a particular angle associated with a particular one of the selectable GUI items, determining an expected location at which the position indicator is predicted to stop moving, before the movement stops, based on the direction and at least one additional parameter of the position indicator; displaying, at the expected location, a second GUI object corresponding to the particular selectable GUI item; and moving the second GUI object from the expected location to a location where the movement actually stops. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer system, comprising:
-
a display device; a processor; a storage device comprising instructions, which when executed by the processor, configure the processor to perform operations comprising; displaying, on the display device, a first graphical user interface (GUI) object comprising a plurality of selectable GUI items arranged radially around a position indicator, each of the selectable GUI items being associated with a set of angles from a center point of the first GUI object; detecting a movement of the position indicator; as the position indicator moves out of the GUI object at a particular angle associated with a particular one of the selectable GUI items, determining an expected location on the display device at which the position indicator is predicted to stop moving, before the movement stops, based on the direction and at least one additional parameter of the position indicator; displaying, at the expected location on the display device, a second GUI object corresponding to the particular selectable GUI item; and moving the second GUI object from the expected location on the display device to a location where the movement actually stops. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification