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.
Abstract:
Methods and devices for providing one or more control buttons in connection with a multiple screen device are provided. More particularly, the screen of a multiple screen device having a current focus is identified, and one or more control buttons are provided as part of or in association with the identified screen. When a change in focus from a previously identified screen to a different screen is detected, the presentation of the one or more control buttons can also change. In particular, control buttons are presented as part of a screen having the current focus, while control buttons are not provided on or in association with a screen that does not have the current focus.
Abstract:
Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
Abstract:
Methods and devices for providing a virtual keyboard in connection with a multiple screen device are provided. More particularly, information displayed on the screen of a multiple screen device having a current focus of the user is identified, and is presented by a top screen. The virtual keyboard is presented by the bottom screen. The virtual keyboard can be dismissed in response to detecting a change in the focus of the user.
Abstract:
Control of a computing device using gesture inputs. The computing device may be a handheld computing device with a plurality of displays. The displays may be capable of displaying a graphical user interface (GUI). The plurality of displays may be modified in response to receipt of a gesture input such that a hierarchical application having related GUI screens are modified in response to the gesture input. The modification may include changing the hierarchical application from being displayed in a single screen mode to being displayed in a multi screen mode or vice versa.
Abstract:
Methods and devices for configuring and displaying individual display screens of a multi-display device relative to the device state and/or user orientation of the device. More particularly, the device is equipped with one or more sensors that facilitate the detectability of the relationship of the primary screen to the secondary screen, and the general orientation of the device. The method includes correlating or controlling device state to management of windows, and correlating or controlling transitional states between open and closed states to device behavior and/or window operations. The method and device may present, for example, a closed state with both windows viewable, an open state with both windows viewable or a semi-open state with one or more of the windows viewable.
Abstract:
Methods and devices for minimizing and maximizing displayed output associated with applications are provided. More particularly, an application presented across two or more screens of a device in a landscape mode can be minimized to present portion of the application in one of the screens. With respect to a maximization operation received with respect to a page of an application results in the expansion of the displayed portion of the application to multiple screens of the device. Input to effect minimization and maximization operations can be entered in one or more gesture capture regions associated with the screens.
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.
Abstract:
A multi-display device is adapted to turn on and off certain device functionality based on one or more of device state and triggers. These triggers include a transition trigger, an open trigger and a closed trigger. Furthermore, and based on one or more of these triggers and device state, the device can provide feedback to a user, such as visual feedback, audio feedback and vibration feedback to assist a user with determining when the device is changing state. The operation of the primary screen, secondary screen, system and feedback options are also described relative to the beginning and endpoint of the device transition. Furthermore, the trigger corresponding to a transitional trigger where primary and secondary screens have a certain angle orientation and the trigger corresponding to a trigger point where the primary and secondary screens have a second angle orientation relative to one another are described.