×

Screen shuffle

  • US 10,664,121 B2
  • Filed: 09/01/2011
  • Issued: 05/26/2020
  • 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 creating a window stack for a multi-display device, the computer-executable instructions comprising:

  • instructions to create a first window stack logically associated with a first portion of a composite display of the multi-display device, wherein the first window stack is a first logical arrangement that describes a display order of all windows and desktops associated with the first portion of the composite display from a top to a bottom of the first window stack, wherein inactive windows and desktops are not displayed, and wherein the display order of windows and desktops in the first window stack can change based on user input;

    instructions to create a second window stack logically associated with a second portion of the composite display of the multi-display device, wherein the second window stack is a second logical arrangement that describes a display order of all windows and desktops associated with the second portion of the composite display from a top to a bottom of the second window stack, wherein inactive windows and desktop are not displayed, wherein the display order of windows and desktops in the second window stack can change based on user input, and wherein all windows and desktops can move from the first window stack to the second window stack and from the second window stack to the first window stack;

    instructions to open a first application;

    instructions to display a first window of the first open application on at least a portion of each of the first and second portions of the composite display, wherein the first window is active;

    instructions to describe a position of the first window in at least one of the first window stack and the second window stack;

    instructions to open a second application;

    instructions to display a second window of the second open application on the second portion of the composite display, wherein the second window is active;

    instructions to describe a position of the second window in the second window stack;

    instructions to modify the position of the first window in the first window stack to fit the first window on the first portion of the composite display;

    instructions to receive a first input to move the first window to the second portion of the composite display;

    instructions to modify the second window stack to fit the first window on the second portion of the composite display; and

    instructions to modify the position of the second window in the second window stack.

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