×

Changing the screen stack upon application open

  • US 9,626,065 B2
  • Filed: 09/29/2011
  • Issued: 04/18/2017
  • 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 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, wherein the two or more displays form a composite display;

    instructions to determine displays associated with the opened window;

    instructions to determine a position in the window stack for the opened window; and

    instructions to create or modify, after determining the position of and the displays associated with the opened window, a logic data structure for the composite display, wherein the instructions to create or modify the logic data structure comprise;

    instructions to generate a new entry, associated with the opened window, in the logic data structure to describe the position of the opened window in the window stack, and wherein the window stack manages the opened full screen window and at least one other window in the composite display, wherein the window stack includes the opened window actively displaying on the two or more displays, an inactive window associated with a second application executing on the device and not actively displaying on either of the two or more displays, and at least one desktop, wherein the new entry comprises;

    a window identifier that identifies the opened window in relation to the inactive window and the desktop in the window stack;

    a stack position identifier that identifies a vertical position in the window stack for the opened window in relation to the inactive window and the desktop in the window stack; and

    a display identifier that identifies that the opened window is displayed on all of the two or more displays.

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