Patent ID: 8745535

Claim:
A memory device storing instructions, the instructions operable to cause one or more processing devices to perform operations comprising: displaying a three dimensional graphical user interface, the graphical user interface including multiple surfaces; displaying on one surface from among the multiple surfaces a stack item for accessing menus, the stack item for accessing menus including a plurality of stack elements, each of the stack elements corresponding to an associated menu, each of the associated menus having one or more menu items, wherein in response to an input selecting a stack element from the plurality of stack elements, a menu associated with the selected stack element is displayed, wherein the menu does not appear on any of the multiple surfaces before the input selecting the stack element; receiving an input selecting the stack item for accessing menus and positioning the selected stack item for accessing menus on another one of the multiple surfaces different from the one where the stack item for accessing menus is displayed; and in response to the input positioning the selected stack item for accessing menus on the other one of the multiple surfaces, modifying at least the other one of the multiple surfaces of the graphical user interface, by causing menus with which the stack elements are respectively associated to reappear on the surface being modified, wherein the stack item for accessing menus is displayed on a floor surface from among the multiple surfaces, and wherein the other surface referenced in the input selecting and repositioning the stack item for accessing menus is a back surface of the multiple surfaces.