RADIAL MENU DISPLAY SYSTEMS AND METHODS
First Claim
1. A method comprising:
- displaying, by a computing system, a graphical representation of a two-dimensional radial menu in a graphical user interface generated by the computing system;
detecting, by the computing system, user input associated with the graphical representation of the two-dimensional radial menu in the graphical user interface; and
transforming, by the computing system in response to the user input, the graphical representation of the two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain embodiments, a graphical representation of a two-dimensional radial menu is displayed in a graphical user interface. The graphical representation of the two-dimensional radial menu is transformed into a graphical representation of a three-dimensional radial menu in the graphical user interface. In certain embodiments, the displaying comprises utilizing data representative of a three-dimensional radial menu model to render the graphical representation of the two-dimensional radial menu, based on a first viewpoint, in the graphical user interface, and the transforming comprises utilizing the data representative of the three-dimensional radial menu model to render the graphical representation of the three-dimensional radial menu, based on a second viewpoint, in the graphical user interface. In certain embodiments, the transforming comprises repositioning a viewpoint associated with the graphical representation of the two-dimensional radial menu to produce the graphical representation of the three-dimensional radial menu.
-
Citations
22 Claims
-
1. A method comprising:
-
displaying, by a computing system, a graphical representation of a two-dimensional radial menu in a graphical user interface generated by the computing system; detecting, by the computing system, user input associated with the graphical representation of the two-dimensional radial menu in the graphical user interface; and transforming, by the computing system in response to the user input, the graphical representation of the two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
displaying, by a computing system, a graphical representation of a three-dimensional radial menu in a graphical user interface generated by the computing system; detecting, by the computing system, user input associated with the graphical representation of the three-dimensional radial menu in the graphical user interface; and transforming, by the computing system in response to the user input, the graphical representation of the three-dimensional radial menu into a graphical representation of a two-dimensional radial menu in the graphical user interface. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
maintaining, by a computing system, data representative of a radial menu model in a non-transitory computer-readable medium of the computing system, the radial menu model comprising a center point object, a plurality of category menu objects positioned about the center point object at a first radial distance from the center point object, and a plurality of application menu objects positioned about the plurality of category menu objects at a second radial distance from the center point object; utilizing, by the computing system, the radial menu model to render a graphical representation of one of a two-dimensional radial menu and a three-dimensional radial menu in a graphical user interface of the computing system; detecting, by the computing system, user input associated with the graphical representation of one of the two-dimensional radial menu and the three-dimensional radial menu in the graphical user interface; and transforming, by the computing system in response to the user input, the graphical representation of the one of the two-dimensional radial menu and the three-dimensional radial menu into the other of the two-dimensional radial menu and the three-dimensional radial menu in the graphical user interface.
-
-
19. A system comprising:
-
at least one processor; and a radial menu facility in communication with the at least one processor and configured to direct the at least one processor to display a graphical representation of a two-dimensional radial menu in a graphical user interface, and transform the graphical representation of the two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in the graphical user interface. - View Dependent Claims (20, 21, 22)
-
Specification