IP Library Patent Application 13248188
Patent Application
App. No. 13/248,188

MODIFYING THE DISPLAY STACK UPON DEVICE OPEN

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/248,188
Abstract

Systems and methods are provides for displaying a second window for a multi-screen device in response to opening the device. The window stack can change based on the change in the orientation of the device. The system can receive an orientation change that transitions the device from a closed state to an open state. A previously created, but inactive, window in the stack can be displayed on one of the two or more displays comprising the device when opened. The previously created window become active to be displayed on the second of the displays after the device is opened.

Claims (48)

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 an orientation change in the device, wherein the orientation change causes the device to transition from a closed state to an open state, wherein, in the closed state, a first display is active and, in the open state, both the first display and a second display are active;

instructions to determine if a first window should be displayed on the second display; and

after determining the first window should be displayed on the second display, instructions to display the first window on the second display and a second window on the first display.

2 . The computer readable medium as defined in claim 1 , wherein the window stack is a logical arrangement of active and inactive windows for the device.

3 . The computer readable medium as defined in claim 2 , wherein the window stack provides a representation of windows or display objects to the user.

4 . The computer readable medium as defined in claim 3 , wherein the first window is inactive in the closed state.

5 . The computer readable medium as defined in claim 4 , wherein the first window is displayed in a portion of a composite display, wherein the composite display occupies substantially all of the at least the two or more touch sensitive displays, and wherein the first display and second display are portions of the composited display.

6 . The computer readable medium as defined in claim 5 , further comprising instructions to modify a logical data structure associated with the first window.

7 . The computer readable medium as defined in claim 6 , wherein the logical data structure comprises one or more of:

a window identifier adapted to identify the first window in relation to other windows in the window stack;

a window stack position identifier adapted to identify the position in the window stack for the first window; and

a display identifier adapted to identify a first touch sensitive display, which is a portion of the composite display of the device, wherein the first window is associated with the first touch sensitive display.

8 . The computer readable medium as defined in claim 6 , wherein a second display of the device is associated with a second portion of the window stack and a second display of the device is associated with a second portion of the window stack.

9 . The computer readable medium as defined in claim 8 , wherein the logic data structure further comprises a window stack identifier adapted to identify the first portion of which the first window is associated.

10 . 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 comprises one touch sensitive display in a closed state, wherein a first window is displayed in the composite display in the closed state;

receive an orientation change in the device, wherein the orientation change causes the device to transition from a closed state to an open state, wherein, in the open state, the composite display comprises a first portion associated with the first touch sensitive display and a second portion associated with a second touch sensitive display;

determine the first window is displayed in the first portion of the composite display and a second window is displayed in the second portion of the composite display;

display the first window on the first touch sensitive display; and

display the second window on the second touch sensitive display.

11 . The device as defined in claim 10 , wherein the second window is altered upon the transition to the open state.

12 . The device as defined in claim 11 , further comprising altering a logic data structure associated with the second window.

13 . The device as defined in claim 12 , wherein the second window is inactive during the closed state.

14 . The device as defined in claim 13 , wherein the logic data structure comprises one or more of:

a window identifier adapted to identify the second window in relation to other windows in the window stack;

a window stack position identifier adapted to identify the top position in the window stack for the second window in at least the second portion of the composite display; and

at least one display identifiers adapted to identify the second touch sensitive display of the device with which the second window is associated.

15 . The device as defined in claim 14 , wherein the second window is displayed because no window covers the second window in at least the second portion of the composite display.

16 . The device as defined in claim 15 , wherein the second window covers at least a portion of the desktop.

17 . A method for presenting a display for a device, the method comprising:

providing a composite display that spans at least a portion of a first touch sensitive display when the device is in a closed state;

displaying a first window at a top of a window stack when the device is in the closed state;

receiving an orientation change for the device, wherein the orientation change is a transition from the closed state to an open state;

changing the composite display to span at least a portion of the first touch sensitive display and a second touch sensitive display of the device, wherein a first portion of the composite display is associated with the first touch sensitive display and a second portion of the composite display is associated with the second touch sensitive display;

determining that the first window is associated with the first portion of the composite display;

determining that a second window is associated with the second portion of the composite display;

modifying the second window to be displayed in the second portion of the composite display;

determining that the first window is at the top of the window stack in the first portion of the composite display;

determining the second window is at the top of the window stack in the second portion of the composite display;

displaying the first window on the first touch sensitive display; and

displaying the second window on the second touch sensitive display.

18 . The method defined in claim 17 , wherein the second window is at a top of the window stack in the second portion of the composite display.

19 . The method defined in claim 18 , wherein the second window is inactive in the closed state.

20 . The method defined in claim 19 , wherein the second touch sensitive display is part of a primary screen.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069191/0777 →
QUITCLAIM EXCLUSIVE LICENSE/RIGHTS Recorded Oct 11, 2024
From: Z124
To: MULTIFOLD INTERNATIONAL INCORPORATED PTE. LTD.
Reel/Frame 069170/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2014
From: GIMPL, MARTIN; CASSAR, RON; REEVES, PAUL EDWARD; VISOSKY, JOHN STEVEN
To: IMERJ LLC
Reel/Frame 032242/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: GIMPL, MARTIN; CASSAR, RON; REEVES, PAUL EDWARD; VISOSKY, JOHN STEVEN
To: IMERJ LLC
Reel/Frame 027081/0668 →