×

Changing the screen stack upon desktop reveal

  • US 10,409,437 B2
  • Filed: 08/21/2015
  • Issued: 09/10/2019
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory 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 two or more touch sensitive displays of a multi-screen 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 the two or more touch sensitive displays and providing a graphical model of a surface having selectable application icons used to allow a user to execute an application, wherein the gesture is not associated with an application window being displayed and obscuring at least a portion of the desktop;

    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, wherein the window stack includes at least the desktop and the application window that obscures at least a portion of the desktop, the application window only displaying application data specific to the application that is in an active or inactive state;

    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;

    after determining the second position of desktop, instructions to change a logic data structure associated with the application window to maintain a dimension of the application window, maintain a location of the application window, change a third position of the application window in the window stack, and change an activity indicator to inactive, wherein the logic data structure associated with the desktop and the logic data structure associated with the application window each comprise a display identifier identifying one of a first display, a second display, or a composite display of the two or more touch sensitive displays of the multi-screen device associated with the desktop or application window; and

    instructions to display the desktop to a user, wherein the desktop is displayed across the two or more touch sensitive displays, by determining from the changed logic data structures that the desktop is at the top of the window stack for all portions of the composite display.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×