IP Library Patent Application 13248275
Patent Application
App. No. 13/248,275

CHANGING THE SCREEN STACK UPON DESKTOP REVEAL

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,275
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.

Claims (45)

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 . 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 across two or more touch sensitive displays is opened across substantially all of a composite display.

5 . The computer readable medium as defined in claim 4 , wherein the composite display occupies substantially all of the at least the two or more touch sensitive displays.

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

a window identifier adapted to identify the desktop 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 desktop; and

a display identifier adapted to identify the composite display of the device, which the desktop is associated.

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

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

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.

10 . The device as defined in claim 9 , wherein at least one other window is altered by the desktop reveal.

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

12 . The device as defined in claim 9 , wherein the desktop is associated with all of the at least two displays.

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

a window identifier adapted to identify the desktop 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 desktop; and

at least two display identifiers adapted to identify each of the at least two displays of the device which the desktop is associated.

14 . The device as defined in claim 13 , wherein the desktop opened at a bottom of a window stack and is moved from the bottom of the window stack to the top of the window stack.

15 . The device as defined in claim 14 , wherein the desktop covers at least one other 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 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.

17 . The method defined in claim 16 , further comprising:

receiving a second gesture;

interpreting the second gesture as moving the obscured window; and

presenting the obscured window as obscuring at least a portion of the reveal desktop.

18 . The method defined in claim 17 , wherein presenting the obscured window appears to cover at least a portion of the desktop.

19 . The method defined in claim 18 , wherein the first gesture is a selection in a configurable area, and wherein the desktop appears to expand over the first window.

20 . The method defined in claim 18 , wherein the second gesture is a drag gesture in a gesture capture region, and wherein the obscured window appears to slide over the revealed desktop.

Assignments (4)
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 May 31, 2012
From: IMERJ LLC
To: Z124
Reel/Frame 028300/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2011
From: SIRPAL, SANJIV; REEVES, PAUL EDWARD; DE PAZ, ALEXANDER; SCHROCK, RODNEY WAYNE; FICKLIN, JARED L.
To: IMERJ LLC
Reel/Frame 027081/0871 →