Desktop reveal expansion
AssigneeZ124
InventorsSanjiv Sirpal, Martin Gimpl
Life of this patent
Estimating the term…
Abstract
A dual-screen user device and methods for revealing a combination of desktops on single and multiple screens are disclosed. Specifically, a determined number of desktops is displayed to at least one of the screens of the device conditioned upon input received and the state of the device. Where a screen of the device is determined to be inactive, the desktop is not displayed to the screen, but is stored in a virtually displayed state by the device. Upon receiving input that the inactive screen is active, the device can actually display the desktop to the screen.
Claims15
A method of displaying a desktop on a multi-screen device, comprising:
- displaying a first application to a first touchscreen of the multi-screen device;
- receiving a first predetermined input that represents an instruction to reveal a desktop on the first touchscreen of the multi-screen device;
- determining a first desktop to display on the first touchscreen;
- determining a second desktop to display on a second touchscreen of the multi-screen device;
- responding to the first predetermined input with an output that causes the first application to move off of the first touchscreen in a direction away from the second touchscreen of the multi-screen device, such that the first application is in an inactive window stored in a window stack on the multi-screen device, and the first desktop to be displayed on the first touchscreen and which also causes the second desktop to be at least one of (i) actually displayed on the second touchscreen and (ii) virtually displayed on the second touchscreen;
- and
- wherein the window stack comprises a logical arrangement of one or more active and two or more inactive windows, each window arranged by a unique stack position within the window stack and the inactive window comprises a window that is not being displayed.
A non-transitory computer-readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:
- instructions configured to display a first application to a first touchscreen of a multi-screen device;
- instructions configured to receive a first predetermined input that represents an instruction to reveal a desktop on the first touchscreen of the multi-screen device;
- instructions configured to determine a first desktop to display on the first touchscreen;
- instructions configured to determine a second desktop to display on a second touchscreen of the multi-screen device;
- instructions configured to respond to the first predetermined input with an output that causes the first application to move off of the first touchscreen in a direction away from the second touchscreen of the multi-screen device, such that the first application is in an inactive window stored in a window stack on the multi-screen device, and the first desktop to be displayed on the first touchscreen and which also causes the second desktop to be at least one of (i) actually displayed on the second touchscreen and (ii) virtually displayed on the second touchscreen;
- and
- wherein the window stack comprises a logical arrangement of one or more active and two or more inactive windows, each window arranged by a unique stack position within the window stack and the inactive window comprises a window that is not being displayed.
Dependencies are inferred from the claim text.