Desktop reveal expansion
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.
2 Assignments
0 Petitions
Accused Products
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.
21 Citations
14 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification