MULTIPLE MENUS FOR USE WITH A GRAPHICAL USER INTERFACE
First Claim
1. A method for managing menus associated with a graphical user interface that is displayed on a display unit, the method comprising the computer-implemented steps of:
- receiving a request from a user for a menu panel, wherein;
the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request, the menu panel comprises two or more selection regions, each of the two or more selection regions is associated with one base menu, and at least one base menu includes two or more menu items; and
in response to the request from the user;
displaying on the display unit the menu panel, wherein the menu panel is displayed at a location based on a first position of a cursor when the user requests the menu panel, and displaying on the display unit a first base menu that is associated with a first selection region of the two or more selection regions.
0 Assignments
0 Petitions
Accused Products
Abstract
An approach for using multiple menus with a graphical user interface is disclosed. A multiple menu comprises a menu panel with two or more selection regions, each of which is associated with a base menu. A user requests the menu panel without selecting a menu object displayed on a display unit, such as by right-clicking. The menu panel is displayed along with one base menu, and other base menus are displayed by the user moving the cursor to another selection region. The user selects a menu item from a base menu to cause the application to execute the function associated with the menu item. The selection regions of the menu panel do not include information describing the content of the associated base menus. By arranging the base menus around the menu panel, cursor movement is minimized to improve user efficiency in using the application.
139 Citations
36 Claims
-
1. A method for managing menus associated with a graphical user interface that is displayed on a display unit, the method comprising the computer-implemented steps of:
-
receiving a request from a user for a menu panel, wherein;
the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request, the menu panel comprises two or more selection regions, each of the two or more selection regions is associated with one base menu, and at least one base menu includes two or more menu items; and
in response to the request from the user;
displaying on the display unit the menu panel, wherein the menu panel is displayed at a location based on a first position of a cursor when the user requests the menu panel, and displaying on the display unit a first base menu that is associated with a first selection region of the two or more selection regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for managing menus associated with a graphical user interface that is displayed on a display unit, the method comprising the computer-implemented steps of:
-
receiving a request from a user for a menu panel that includes a vertex; and
in response to the request from the user, wherein the request is not associated with the user selecting any other menu objects that are displayed on the display unit at the time of the request;
displaying on the display unit the menu panel, wherein;
the menu panel comprises at least a first selection region, a second selection region, and a third selection region, the first selection region, the second selection region, and the third selection region are adjacent to the vertex, the first selection region is associated with a first base menu the second selection region is associated with a second base menu, the third selection region is associated with a third base menu, and at least one base menu of the first base menu, second base menu, and third base menu includes two or more menu items; and
displaying on the display unit the first base menu that is associated with the first selection region. - View Dependent Claims (21)
-
-
22. A method for displaying on a display unit multiple menus that are associated with a graphical user interface, the method comprising the computer-implemented steps of:
-
displaying on the display unit a menu panel comprised of a lower right quadrant, an upper right quadrant, an upper left quadrant, and a lower left quadrant wherein the menu panel is displayed in response to a request that is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request;
displaying on the display unit a first selection region positioned in the lower right quadrant;
displaying on the display unit a second selection region positioned in the upper right quadrant;
displaying on the display unit a third selection region positioned in the upper left quadrant;
displaying on the display unit a fourth selection region positioned in the lower left quadrant;
displaying on the display unit a first base menu that is associated with the first selection region and that is positioned below the first selection region and that extends downward and right;
displaying on the display unit a second base menu that is associated with the second selection region and that is positioned above the second selection region and that extends upward and right;
displaying on the display unit a third base menu that is associated with the third selection region and that is positioned above the third selection region and that extends upward and left; and
displaying on the display unit a fourth base menu that is associated with the fourth selection region and that is positioned below the fourth selection region and that extends downward and left. - View Dependent Claims (23, 24, 25)
-
-
26. An apparatus for displaying on a display unit multiple menus in association with a graphical user interface that includes a cursor, the apparatus comprising:
-
a menu panel that is displayed in response to a request from a user, wherein;
the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request, the menu panel comprises at least two selection regions, and the menu panel is displayed at a location associated with a first position of a cursor when the request from the user is received;
a first base menu associated with a first selection region of the at least two selection regions, wherein, in response to the request from the user, the first base menu is displayed on the display unit when the cursor is closer to the first selection region than any other selection region of the at least two selection regions; and
a second base menu associated with a second selection region of the at least two selection regions, wherein, in response to the request from the user, the second base menu is displayed on the display unit when the cursor is closer to the second control region than any other selection region of the at least two selection regions. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus for accessing menus displayed on a display unit, the apparatus comprising:
-
a menu panel that is displayed in response to a request from a user, wherein;
the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request, and wherein the menu panel is comprised of a lower right quadrant, an upper right quadrant, an upper left quadrant, and a lower left quadrant;
a first selection region positioned in the lower right quadrant;
a second selection region positioned in the upper right quadrant;
a third selection region positioned in the upper left quadrant;
a fourth selection region positioned in the lower left quadrant;
a first base menu associated with the first selection region, wherein the first base menu, when displayed, is positioned below the first selection region and extends downward and right;
a second base menu associated with the second selection region, wherein the second base menu, when displayed, is positioned above the second selection region and extends upward and right;
a third base menu associated with the third selection region, wherein the third base menu, when displayed, is positioned above the third selection region and extends upward and left; and
a fourth base menu associated with the fourth selection region, wherein the fourth base menu, when displayed, is positioned below the fourth selection region and extends downward and left. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-readable medium carrying one or more sequences of instructions for managing menus associated with a graphical user interface that is displayed on a display unit, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving a request from a user for a menu panel, wherein;
the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request, the menu panel comprises two or more selection regions, each of the two or more selection regions is associated with one base menu, and at least one base menu includes two or more menu items; and
in response to the request from the user;
displaying on the display unit the menu panel, wherein the menu panel is displayed at a location based on a first position of a cursor when the user requests the menu panel, and displaying on the display unit a first base menu that is associated with a first selection region of the two or more selection regions.
-
-
35. A computer-readable medium carrying one or more sequences of instructions for managing menus associated with a graphical user interface that is displayed on a display unit, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving a request from a user for a menu panel that includes a vertex; and
in response to the request from the user wherein the request is not associated with the user selecting any menu objects that are displayed on the display unit at the time of the request;
displaying on the display unit the menu panel, wherein;
the menu panel comprises at least a first selection region, a second selection region, and a third selection region, the first selection region, the second selection region, and the third selection region are adjacent to the vertex, the first selection region is associated with a first base menu the second selection region is associated with a second base menu, the third selection region is associated with a third base menu, and at least one base menu of the first base menu, second base menu, and third base menu includes two or more menu items; and
displaying on the display unit the first base menu that is associated with the first selection region.
-
-
36. A computer-readable medium carrying one or more sequences of instructions for displaying on a display unit multiple menus that are associated with a graphical user interface, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
displaying on the display unit a menu panel comprised of a lower right quadrant, an upper right quadrant, an upper left quadrant, and a lower left quadrant, wherein the menu panel is displayed in response to a request that is not associated with any menu objects tat are displayed on the display unit at the time of the request;
displaying on the display unit a first selection region positioned in the lower right quadrant;
displaying on the display unit a second selection region positioned in the upper right quadrant;
displaying on the display unit a third selection region positioned in the upper left quadrant;
displaying on the display unit a fourth selection region positioned in the lower left quadrant;
displaying on the display unit a first base menu that is associated with the first selection region and that is positioned below the first selection region and that extends downward and right;
displaying on the display unit a second base menu that is associated with the second selection region and that is positioned above the second selection region and that extends upward and right;
displaying on the display unit a third base menu that is associated with the third selection region and that is positioned above the third selection region and that extends upward and left; and
displaying on the display unit a fourth base menu that is associated with the fourth selection region and that is positioned below the fourth selection region and that extends downward and left.
-
Specification