PROVIDING SUITABLE MENU POSITION INDICATORS THAT PREDICT MENU PLACEMENT OF MENUS HAVING VARIABLE POSITIONS DEPENDING ON AN AVAILABILITY OF DISPLAY SPACE
First Claim
1. A method for presenting menu indictors that predict a placement of a variably placed menu comprising:
- identifying a graphical user interface menu having a plurality of placement positions depending upon available display space relative to a point of origin, wherein each of the plurality of placement positions is associated with a different menu placement indicator;
determining one of the plurality of placement positions based upon a current position of a point of origin within a display region; and
presenting the menu placement indicator associated with the determined placement position within the display region.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a solution for using menu position indicators to accurately show where an intelligently placed menu will appear. Positioning of menus can automatically vary in the solution depending upon available screen space and an origin point for the menu. A menu position indicator can include a graphical image capable of indicating a direction of the menu appearance, such as an arrow or triangle. The menu position indicator for a menu can change depending upon a position of an origin point and depending upon available screen space for displaying the associated menu. When a position of a main menu changes, calculations can be performed to determine where a submenu of the main menu will be presented, and the menu position indicator can be adjusted accordingly.
31 Citations
19 Claims
-
1. A method for presenting menu indictors that predict a placement of a variably placed menu comprising:
-
identifying a graphical user interface menu having a plurality of placement positions depending upon available display space relative to a point of origin, wherein each of the plurality of placement positions is associated with a different menu placement indicator; determining one of the plurality of placement positions based upon a current position of a point of origin within a display region; and presenting the menu placement indicator associated with the determined placement position within the display region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A displayable graphical user interface (GUI) element comprising:
a menu placement indictor presented within a graphical user interface, which indicates a direction that an associated menu is to be placed within a display relative to the menu placement indicator when the associated menu is activated, wherein said menu placement indicator is configured to indicate a plurality of different directions depending upon which of a plurality of different possible positions the associated menu is to be placed in when activated. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. An interface manager of a computing device comprising:
software stored in a machine readable medium configured to execute upon said computing device comprising programmatic instructions for determining a position proximate to a main menu that a submenu is able to be placed within space available of a display, wherein said programmatic instructions are configured to situationally determine a plurality of different placement positions for said submenu when said submenu is activated, wherein said programmatic instructions are further configured to present a menu placement indicator proximate to a menu item of said main menu, wherein said menu item is associated with said submenu, and wherein said menu placement indicator is continuously updated to indicate to a user which direction said submenu is to be placed when activated. - View Dependent Claims (19)
Specification