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 said computing system;
detecting, by said computing system, user input associated with said graphical representation of said two-dimensional radial menu in said graphical user interface; and
transforming, by said computing system, said graphical representation of said two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in said graphical user interface in response to said user input;
wherein said graphical representation of said two-dimensional radial menu comprises;
a center point graphical object;
a plurality of category menu graphical objects positioned about said center point graphical object at a first radial distance from said center point graphical object; and
a plurality of application menu graphical objects positioned about said plurality of category menu graphical objects at a second radial distance from said center point graphical object;
wherein said graphical representation of said three-dimensional radial menu provides a front-view display of at least one of said category menu graphical objects in said graphical user interface, said front-view display being from a viewpoint proximate to a center of said three-dimensional radial menu.
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.
23 Citations
23 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 said computing system; detecting, by said computing system, user input associated with said graphical representation of said two-dimensional radial menu in said graphical user interface; and transforming, by said computing system, said graphical representation of said two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in said graphical user interface in response to said user input; wherein said graphical representation of said two-dimensional radial menu comprises; a center point graphical object; a plurality of category menu graphical objects positioned about said center point graphical object at a first radial distance from said center point graphical object; and a plurality of application menu graphical objects positioned about said plurality of category menu graphical objects at a second radial distance from said center point graphical object; wherein said graphical representation of said three-dimensional radial menu provides a front-view display of at least one of said category menu graphical objects in said graphical user interface, said front-view display being from a viewpoint proximate to a center of said three-dimensional radial menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and a radial menu facility in communication with said at least one processor and configured to direct said at least one processor to display a graphical representation of a two-dimensional radial menu in a graphical user interface, detect user input associated with said graphical representation of said two-dimensional radial menu in said graphical user interface, and transform said graphical representation of said two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in said graphical user interface in response to said user input; wherein said graphical representation of said two-dimensional radial menu comprises; a center point graphical object; a plurality of category menu graphical objects positioned about said center point graphical object at a first radial distance from said center point graphical object; and a plurality of application menu graphical objects positioned about said plurality of category menu graphical objects at a second radial distance from said center point graphical object; wherein said graphical representation of said three-dimensional radial menu provides a front-view display of at least one of said category menu graphical objects in said graphical user interface, said front-view display presented from a viewpoint proximate to a center of said three-dimensional radial menu.
-
-
11. A method comprising:
-
displaying, by a computing system, a graphical representation of a two-dimensional radial menu in a graphical user interface generated by said computing system; detecting, by said computing system, user input associated with said graphical representation of said two-dimensional radial menu in said graphical user interface, wherein said user input comprises a user selection of a center point graphical object included in said graphical representation of said two-dimensional radial menu; transforming, by said computing system, said graphical representation of said two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in said graphical user interface in response to said user input; detecting, by said computing system, a user selection of said center point graphical object included in said graphical representation of said three-dimensional radial menu; and transforming, by said computing system, said graphical representation of said three-dimensional radial menu back into said graphical representation of said two-dimensional radial menu in said graphical user interface in response to said user selection of said center point graphical object included in said graphical representation of said three-dimensional radial menu. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising:
-
at least one processor; and a radial menu facility in communication with said at least one processor and configured to direct said at least one processor to display a graphical representation of a two-dimensional radial menu in a graphical user interface, detect user input associated with said graphical representation of said two-dimensional radial menu in said graphical user interface, wherein said user input comprises a user selection of a center point graphical object included in said graphical representation of said two-dimensional radial menu, transform said graphical representation of said two-dimensional radial menu into a graphical representation of a three-dimensional radial menu in said graphical user interface in response to said user input; detect a user selection of said center point graphical object included in said graphical representation of said three-dimensional radial menu, and transform said graphical representation of said three-dimensional radial menu back into said graphical representation of said two-dimensional radial menu in said graphical user interface in response to said user selection of said center point graphical object included in said graphical representation of said three-dimensional radial menu. - View Dependent Claims (23)
-
Specification