Patent ID: 8539374

Claim:
A nontransitory computer readable storage medium containing instructions for configuring a processor to perform a method for providing a graphical user interface on a display, the method comprising: providing a menu, the menu comprising a plurality of links, wherein the links include a plurality of links that correspond to submenus, each of the submenus comprising a further plurality of links; monitoring a plurality of user inputs; monitoring the position of a cursor within the display; displaying the menu upon entry of a first user input; displaying the submenu upon selection of the corresponding submenu link within the menu; monitoring content in a content portion of display; determining whether the cursor is within the content portion of the display and whether the menu is displayed; and when it is determined that the cursor is within the content portion of the display and the menu is not displayed, and upon entry of a second user input, determining which of the submenus to display based on the content of the content portion and displaying the determined submenu, without first displaying the menu.