×

Desktop reveal expansion

  • US 9,870,121 B2
  • Filed: 11/24/2014
  • Issued: 01/16/2018
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A multi-screen user device, comprising:

  • a first screen including a first display area;

    a second screen including a second display area;

    a hinge configured to connect the first screen with the second screen;

    a first sensor configured to produce a first signal indicative of a position of the hinge;

    a second sensor configured to produce a second signal indicative of a relative position of the first screen to the second screen;

    a processor in communication with the first screen, the second screen, the first sensor, and the second sensor;

    a computer-readable medium coupled to the processor and comprising instructions stored thereon that cause the processor to;

    display a first application window, associated with a first application, on the first display area of the first screen of the multi-screen user device;

    determine, based at least partially on the first signal, whether the hinge is in a first position or a second position;

    receive a first input that represents an instruction to reveal a first desktop of a desktop window stack on the first screen of the device;

    in response to receiving the first input;

    move the first application window off of the first screen;

    change the first application window into an inactive window stored in an application window stack on the device;

    display the first desktop to the first display area of the first screen; and

    determine, based on at least one of the first signal or the second signal, whether to actually display or virtually display a second desktop of the desktop window stack to the second display area of the second screen;

    wherein the application window stack comprises a logical arrangement of an active and/or inactive application window, including the first application window arranged by a unique stack position within the application window stack;

    wherein the inactive window comprises a window that is not being displayed to the first or second screen but remains in the application window stack;

    wherein the desktop window stack comprises a logical arrangement of an active and/or inactive desktop, including the first desktop arranged by a unique stack position within the desktop window stack; and

    wherein the inactive desktop comprises a desktop that is not being displayed to the first or second screen but remains in the desktop window stack.

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