Multi-dimensional desktop
First Claim
Patent Images
1. 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, andwherein the other surface referenced in the input selecting and repositioning the stack item for accessing menus is a back surface of the multiple surfaces.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface has a back surface disposed from viewing surface to define a depth, and one or more one or more side surfaces extend from the back surface to the viewing surface. An icon receptacle is disposed on one or more of the side surfaces, and one or more icons are disposed within the icon receptacle. The one or more icons correspond to one or more desktop items.
-
Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising:
-
displaying, by a computer system, a three dimensional graphical user interface, the graphical user interface including multiple surfaces; displaying, by the computer system, 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, by the computer system, 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.
-
-
25. A system, comprising:
-
one or more hardware processors; and non-transitory computer readable medium encoding instructions that, when executed by the one or more hardware processors, cause the system to perform operations comprising; displaying a three dimensional graphical user interface elements, the graphical user interface including multiple surfaces; displaying on one surface from among the multiple surfaces a stack item, the 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.
-
Specification