×

Multi-screen device that modifies a window stack when transitioning from an open state to a closed state

  • US 10,540,052 B2
  • Filed: 10/16/2015
  • Issued: 01/21/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 managing a window stack for each display of a multi-display device, the computer-executable instructions comprising:

  • instructions to create a first window stack for a first display of the multi-display device and a second window stack for a second display of the multi-display device, wherein each window stack is a data structure representing a logical arrangement of active and inactive windows for open applications executing on the multi-display device, wherein each window stack is stored as part of a framework of an operating system, wherein each window stack provides a representation of windows or display objects to the user, wherein a desktop is a display object, wherein the multi-display device is in a closed state, wherein, in the closed state, the first display is active, and wherein a first window is represented in the first window stack;

    instructions to receive an orientation change in the multi-display device, wherein the orientation change causes the multi-display device to transition from the closed state to an open state, and wherein, in the open state, both the first display and the second display are active;

    instructions to determine whether the first window should be displayed on the first display only, the second display only, or both the first display and the second display, wherein the determining is based on a position of the first window in the first window stack and a set of application preferences for an application associated with the first window;

    based on determining that the first window should be displayed on the second display and in response to the orientation change, instructions to;

    resize and reorient the first window to display on the second display;

    display the first window on the second display;

    display a second window on the first display, wherein the second window is inactive in the closed state and becomes active in response to the orientation change, wherein a composite display occupies substantially all of the at least two or more touch sensitive displays, and wherein the first display and second display are portions of the composite display; and

    modify the first window stack and the second window stack, wherein the first window is associated with the second window stack and the second window is associated with the first window stack, and wherein the first window stack and the second window stack are associated with the composite display.

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