Smartpad-stacking
First Claim
1. A method for controlling a display of a window on a smartpad, the smartpad displaying content from a multi-screen device on a single display comprising:
- providing a windows stack, wherein at least a first window in the windows stack is in an active and displayed state on the single display of the smartpad, wherein at least a second window in the windows stack is in an inactive and not displayed state, wherein the inactive state is a state where a window that was opened and displayed is now behind an active window and not displayed, and wherein the second window is stored in memory as one of an image of the second window as it appeared in one of a last active state or an image representing the second window;
presenting, on the single display of the smartpad, the first window in the active and displayed state;
receiving a first user input on the smartpad, wherein the first user input includes a signal to uncover the second window and cover the first window;
discontinuing the presentation of the first window;
presenting, on the single display of the smartpad, the second window, wherein the second window is presented in a displayed state with an associated application on the multi-screen device being in a suspended state, wherein the presenting of the first window and the presenting of the second window are performed based on;
a docking of the multi-screen device with the smartpad, which includes transitioning from displaying content on the multi-screen device to displaying the content on the smartpad, and an orientation of the single display of the smartpad.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-display device is adapted to be dockable or otherwise associatable with an additional device. In accordance with one exemplary embodiment, the multi-display device is dockable with a smartpad. The exemplary smartpad can include a screen, a touch sensitive display, a configurable area, a gesture capture region(s) and a camera. The smartpad can also include a port adapted to receive the device. The exemplary smartpad is able to cooperate with the device such that information displayable on the device is also displayable on the smartpad. Furthermore, any one or more of the functions on the device are extendable to the smartpad, with the smartpad capable of acting as an input/output interface or extension of the smartpad. Therefore, for example, information from one or more of the displays on the multi-screen device is displayable on the smartpad.
153 Citations
20 Claims
-
1. A method for controlling a display of a window on a smartpad, the smartpad displaying content from a multi-screen device on a single display comprising:
-
providing a windows stack, wherein at least a first window in the windows stack is in an active and displayed state on the single display of the smartpad, wherein at least a second window in the windows stack is in an inactive and not displayed state, wherein the inactive state is a state where a window that was opened and displayed is now behind an active window and not displayed, and wherein the second window is stored in memory as one of an image of the second window as it appeared in one of a last active state or an image representing the second window; presenting, on the single display of the smartpad, the first window in the active and displayed state; receiving a first user input on the smartpad, wherein the first user input includes a signal to uncover the second window and cover the first window; discontinuing the presentation of the first window; presenting, on the single display of the smartpad, the second window, wherein the second window is presented in a displayed state with an associated application on the multi-screen device being in a suspended state, wherein the presenting of the first window and the presenting of the second window are performed based on;
a docking of the multi-screen device with the smartpad, which includes transitioning from displaying content on the multi-screen device to displaying the content on the smartpad, and an orientation of the single display of the smartpad. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A smartpad, comprising:
-
a first screen, wherein the first screen includes a first touch sensitive display; memory; a processor in communication with the first screen and the memory; a dock adapted to receive a multi-screen device; and application programming stored in the memory and executed by the processor, wherein the application programming is operable to; maintain at least a first set of windows, wherein the at least a first set of windows is stored in the memory, wherein the first set of windows includes a plurality of windows, wherein at least a first window in the first set of windows is in one of an active and displayed state or an inactive and displayed state, wherein at least a second window in the first set of windows is in an inactive and not displayed state, wherein the inactive state is a state where a window that was opened and displayed is now behind an active window and not displayed, and wherein the second window is stored in memory as one of an image of the second window as it appeared in one of a last active state or an image representing the second window; present the first window in the one of the active and displayed state or the inactive and displayed state using the first screen of the smartpad; receive a first user input on the smartpad, wherein the first user input includes a signal to present the second window and discontinue the presentation of the first window; in response to the first user input, discontinue the presentation of the first window and present the second window in a displayed state using the first screen of the smartpad with an associated application on the multi-screen device being in a suspended state, wherein the presenting of the first window and the presenting of the second window are performed based on;
a docking of the multi-screen device with the smartpad, which includes transitioning from displaying content on the multi-screen device to displaying the content on the smartpad, and an orientation of the single display of the smartpad. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for controlling a user interface of a device, the computer-executable instructions comprising:
-
instructions to emulate the display of a multi-screen device on a single screen device upon completion of a docking event, which includes transitioning from displaying content on the multi-screen device to displaying the content on the single screen device; instructions to maintain a first set of windows, wherein at least a first window is maintained in the first set of windows as an active and displayed window, and wherein at least a second window is maintained in the first set of windows as an inactive and not displayed window; instructions to present the first window on a first screen of the device in the active and displayed state; instructions to receive a first user interface event, wherein the first user interface event directs the second window to be placed in a displayed state; and instructions to, in response to the first user interface event directing the second window to be placed in a displayed state, place the first window in an inactive and not displayed state and to present the second window on the screen of the single screen device in a displayed state with an associated application on the multi-screen device being in a suspended state, wherein the instructions to present the first window and instructions to present the second window are performed based on;
the docking of the multi-screen device with the single screen device and an orientation of the single display on the single screen device. - View Dependent Claims (17, 18, 19, 20)
-
Specification