CHANGING THE SCREEN STACK UPON APPLICATION OPEN
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 open a full screen window associated with the device, wherein a full screen window is operable to be displayed across two or more displays;
instructions to determine a display associated with the opened window;
instructions to determine a position in the window stack for the opened window; and
after determining the position of and the display associated with the opened window, instructions to create a logic data structure associated with the opened window to describe the position of the opened window in the window stack.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provides for opening a full screen window in a window stack for a multi-screen device. The window stack can change based on the opening of a window. The system can receive a gesture indicating an application with a new window is to be executed or a new window is to be opened in the device. Upon receiving the gesture, the system determines that the new window is to occupy substantially all of a composite display that spans substantially all of the two screens of the device. Then, the system can determine that the full screen window is to be associated with the composite display and create a logic data structure associated with the opened window to describe the position of the opened window in the window stack.
-
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 open a full screen window associated with the device, wherein a full screen window is operable to be displayed across two or more displays; instructions to determine a display associated with the opened window; instructions to determine a position in the window stack for the opened window; and after determining the position of and the display associated with the opened window, instructions to create a logic data structure associated with the opened window to describe the position of the opened window in the window stack. - 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 opens at least one window that occupies a substantial portion of the composite display; associate the at least one opened window with the composite display; and after associating the at least one opened window with the composite display, create a logic data structure associated with the at least one opened window that describes the position of the at least one opened window as being on top of the window stack and displayed across the at least two displays. - View Dependent Claims (10, 12, 13, 14, 15)
-
-
11. The device as defined in claim Error! Reference source not found., further comprising altering a second logic data structure associated with an altered window.
-
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 screens; displaying a first window in at least one portion of the composite display receiving a first gesture associated with opening a window; interpreting the gesture as opening a full screen window; and presenting the full screen window across the composite display spanning at least the portion of the two or more screens, wherein the full screen obscures the first window. - View Dependent Claims (17, 18, 19, 20)
-
Specification