Multi-plane metaphoric desktop and methods of operation associated therewith
First Claim
1. A method comprising:
- rendering on a display of an apparatus, a metaphoric desktop having a front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane;
rendering first execution results of first one or more applications on the front surface of the metaphoric desktop, the front surface being a currently visible surface of the metaphoric desktop resulting in the first execution results being currently visible;
rendering second execution results of second one or more applications on the back surface of the metaphoric desktop, the back surface being currently invisible while the front surface is the currently visible surface, resulting in the second execution results being currently invisible; and
morphing the back surface to replace the front surface to become the currently visible surface of the metaphoric desktop to make visible the second execution results, and make invisible the first execution results.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing device is provided with a number of programming instructions to cause display of first execution results of a first set of applications in a first plane of a metaphoric desktop, and display of second execution results of a second set of applications in a second plane of the metaphoric desktop. In one embodiment, the programming instructions are further designed to morph the metaphoric desktop from one plane to another. In one embodiment, the second set of applications are on-line applications, and the programming instructions are designed to cause the metaphoric desktop to morph from the first plane to the second plane when the computing device is being connected on line; and cause the metaphoric desktop to morph back to the first plane in response to a user request to return to the first plane.
44 Citations
31 Claims
-
1. A method comprising:
-
rendering on a display of an apparatus, a metaphoric desktop having a front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane; rendering first execution results of first one or more applications on the front surface of the metaphoric desktop, the front surface being a currently visible surface of the metaphoric desktop resulting in the first execution results being currently visible; rendering second execution results of second one or more applications on the back surface of the metaphoric desktop, the back surface being currently invisible while the front surface is the currently visible surface, resulting in the second execution results being currently invisible; and morphing the back surface to replace the front surface to become the currently visible surface of the metaphoric desktop to make visible the second execution results, and make invisible the first execution results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
storage medium having stored therein a plurality of programming instructions designed to render a metaphoric desktop having a front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane, to render first execution results of first one or more applications on the front surface of the metaphoric desktop, the front surface being a currently visible surface of the metaphoric desktop resulting in the first execution results being currently visible, to render second execution results of a second one or more applications on the back surface of the metaphoric desktop, the back surface being currently invisible while the front surface is currently visible, resulting in the second execution results being currently invisible, and to morph the back surface to replace the front surface to become the currently visible surface of the metaphoric desktop to make the second execution results visible and make the first execution results invisible; and a processor coupled to the storage medium to execute the programming instructions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A graphical user interface comprising:
-
a metaphoric desktop having a front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane with only one of said front surface and said back surface being currently visible at a time; the front surface being used to display first execution results of a first one or more applications when the front surface is a currently visible surface, resulting in the first execution results being currently visible; and the back surface being used to display second execution results of a second one or more applications, invisible while the front surface is the currently visible surface, and becoming visible when the metaphoric desktop morphs the back surface to replace the front surface as the currently visible surface, the first execution results becoming invisible after the back surface replaces the front surface as the currently visible surface. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
a communication interface; storage medium having stored therein a plurality of programming instructions designed to render first execution results of first one or more applications on a front surface of a metaphoric desktop having the front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane, the front surface being a currently visible surface of the metaphoric desktop resulting in the first execution results being currently visible, render second execution results of a second one or more applications on the back surface of the metaphoric desktop, currently invisible while the front surface is currently visible, resulting in the second execution results being currently invisible, and morph the back surface to replace the front surface to become the currently visible surface of the metaphoric desktop to make the second execution results visible and make the first execution results invisible; and a processor coupled to the communication interface and storage medium to execute the programming instructions. - View Dependent Claims (27, 28)
-
-
29. A computer readable medium comprising:
-
a storage medium; and a plurality of programming instructions stored in the storage medium, and designed to enable an apparatus to render on a display, a metaphoric desktop having a front surface and a back surface, said front surface and said back surface being opposite facing surfaces of the same plane, to render first execution results of first one or more applications on the front surface of a metaphoric desktop, the front surface being a currently visible surface of the metaphoric desktop resulting in the first execution results being currently visible, to render second execution results of a second one or more applications on the back surface of the metaphoric desktop, the back surface being currently invisible while the front surface is currently visible, resulting in the second execution results being currently invisible, and to morph the back surface to replace the front surface to become the currently visible surface of the metaphoric desktop to make the second execution results visible and make the first execution results invisible. - View Dependent Claims (30, 31)
-
Specification