WINDOW STACK MODELS FOR MULTI-SCREEN DISPLAYS
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 creating a window stack for a multi-screen device, the computer-executable instructions comprising:
- instructions to receive activation of a window in the multi-screen device;
instructions to determine a display associated with the active window;
instructions to determine a position in a window stack for the active window; and
after determining the position and display of the active window, instructions to generate a logic data structure for the active window to describe the position of the active window in the window stack.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provides for creating a window stack for a multi-screen device. The stack is an arrangement of an active window and at least one other active or inactive window for at least one of the two displays. The system can receive activation of a window in the device. Upon activation of the window, the system can determine a display associated with the active window and can determine a position in the window stack for the active window. Then, the system can generate a logic data structure for the active window to describe the position of the active 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 creating a window stack for a multi-screen device, the computer-executable instructions comprising:
-
instructions to receive activation of a window in the multi-screen device; instructions to determine a display associated with the active window; instructions to determine a position in a window stack for the active window; and after determining the position and display of the active window, instructions to generate a logic data structure for the active window to describe the position of the active window in the window stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multi-screen device comprising:
-
two displays; a memory; a processor in communication with the memory and each of the two displays, the processor operable to; receive activation of a window in the multi-screen device; determine at least one of the displays of the multi-screen device associated with the active window; determine a position in a window stack for the active window, wherein the active window is displayed on at least one of displays of the multi-screen device; and after determining the window stack position and associated display of the active window, generate a logic data structure for the active window to describe the position of the active window in the window stack, wherein the window stack is an arrangement of a desktop and at least one other window displayed in at least one of the displays. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for creating a window stack in a multi-screen device, the method comprising:
-
a processor executing a framework, a desktop, and an Application Manager; the desktop providing at least one icon representing an application; the framework receiving a gesture to activate the application; the framework determining at least a portion of a composite display to render an active window associated with the application, wherein the composite display includes display areas for the two or more displays of the multi-screen device; determining a display identifier for the active window; determining a position in the window stack for the active window; and generating a logic data structure for the active window to describe the position of the active window in the window stack, wherein the logic data structure includes the display identifier and the position in the window stack. - View Dependent Claims (17, 18, 19, 20)
-
Specification