CHANGING THE SCREEN STACK UPON DESKTOP REVEAL
First Claim
1. A computer readable medium, having stored thereon, computer-executable instructions executable by a processor, the computer-executable instructions causing the processor to execute a method for managing a window stack for a device, the computer-executable instructions comprising:
- instructions to receive a gesture to reveal a desktop associated with the device, wherein the desktop is operable to be displayed across two or more touch sensitive displays;
instructions to determine a second position in the window stack for the desktop, wherein the desktop is moved from a first position to a second position and wherein the second position is at a top of the window stack;
after determining the second position of desktop, instructions to change a logic data structure associated with the desktop to describe the second position of the desktop in the window stack; and
instructions to display the desktop to a user, wherein the desktop is displayed across the two or more touch sensitive displays.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provides for revealing a desktop in a window stack for a multi-screen device. The window stack can change based on the revealing of a desktop. The system can receive a gesture indicating an application with the desktop, which was previously created in the stack, is to be revealed on the display of the device. Upon receiving the gesture, the system determines that the desktop is to occupy substantially all of a composite display that spans substantially all of the two or more touch sensitive displays of the device. Then, the system can determine that the desktop is to be associated with the composite display and change a logic data structure associated with the desktop to describe the position of the desktop on the top of the window stack.
37 Citations
20 Claims
-
1. A computer readable medium, having stored thereon, computer-executable instructions executable by a processor, the computer-executable instructions causing the processor to execute a method for managing a window stack for a device, the computer-executable instructions comprising:
-
instructions to receive a gesture to reveal a desktop associated with the device, wherein the desktop is operable to be displayed across two or more touch sensitive displays; instructions to determine a second position in the window stack for the desktop, wherein the desktop is moved from a first position to a second position and wherein the second position is at a top of the window stack; after determining the second position of desktop, instructions to change a logic data structure associated with the desktop to describe the second position of the desktop in the window stack; and instructions to display the desktop to a user, wherein the desktop is displayed across the two or more touch sensitive displays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
at least two displays; a memory; a processor in communication with the memory and each of the at least two displays, the processor operable to; provide a composite display, wherein the composite display includes the at least two displays; receive a gesture on the device, wherein the gesture reveals a previously opened desktop, wherein the desktop occupies a substantial portion of the composite display; associate the desktop with the composite display; and after associating the desktop with the composite display, create a logic data structure associated with the desktop that describes the position of the desktop as being on top of a window stack and displayed across the at least two displays. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for presenting a display for a device, the method comprising:
-
providing a composite display that spans at least a portion of two or more touch sensitive displays; displaying a first window in at least one portion of the composite display; receiving a first gesture associated with revealing a desktop; interpreting the gesture as revealing a desktop; and presenting the desktop across the composite display spanning at least the portion of the two or more touch sensitive displays, wherein the desktop obscures the first window. - View Dependent Claims (17, 18, 19, 20)
-
Specification