Unified desktop docking behavior for visible-to-visible extension
First Claim
Patent Images
1. A method, comprising:
- providing a device with a first touch sensitive display and a second touch sensitive display;
providing a computer system with a display;
docking the device to the computer system to form a unified system;
generating a unified desktop for the unified system, wherein the unified desktop is rendered by the device and includes at least a first portion displayed on the first and second touch sensitive displays of the device and a second portion displayed on the computer system display;
in response to the docking, determining whether a first window was displayed on at least one of the first and second touch sensitive displays of the device before the docking, wherein after docking, the device controls the computer system, and the device generates the unified desktop for the unified system, and wherein, after docking, the first window is not displayed on the first portion of the unified desktop, wherein before docking, a second window was displayed on the computer system display, and wherein, after docking, the second window is hidden; and
in response to determining the first window was displayed on the device before the docking, migrating the first window from the device to the second portion of the unified desktop on the computer system display and displaying the first portion of the unified desktop on at least one of the first and second touch sensitive displays of the device, wherein the second portion of the unified desktop displayed on the computer system display hides a desktop displayed by the computer system display before the docking.
1 Assignment
0 Petitions
Accused Products
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 desktops or windows based on a set of pre-determined rules.
-
Citations
20 Claims
-
1. A method, comprising:
-
providing a device with a first touch sensitive display and a second touch sensitive display; providing a computer system with a display; docking the device to the computer system to form a unified system; generating a unified desktop for the unified system, wherein the unified desktop is rendered by the device and includes at least a first portion displayed on the first and second touch sensitive displays of the device and a second portion displayed on the computer system display; in response to the docking, determining whether a first window was displayed on at least one of the first and second touch sensitive displays of the device before the docking, wherein after docking, the device controls the computer system, and the device generates the unified desktop for the unified system, and wherein, after docking, the first window is not displayed on the first portion of the unified desktop, wherein before docking, a second window was displayed on the computer system display, and wherein, after docking, the second window is hidden; and in response to determining the first window was displayed on the device before the docking, migrating the first window from the device to the second portion of the unified desktop on the computer system display and displaying the first portion of the unified desktop on at least one of the first and second touch sensitive displays of the device, wherein the second portion of the unified desktop displayed on the computer system display hides a desktop displayed by the computer system display before the docking. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A unified system, comprising:
-
a computer system comprising; a computer system display; a processor; and a memory; and a device comprising; a first touch sensitive display; a second touch sensitive display; a second memory; and a second processor; wherein the device is docked with the computer system to form the unified system, the device is operable to generate a unified desktop for the unified system, wherein the unified desktop is rendered by the device and includes at least a first portion displayed on the first and second touch sensitive displays of the device and a second portion displayed on the computer system display; wherein in response to the docking, the device determines whether a first window was displayed on at least one of the first and second touch sensitive displays of the device before the docking, wherein after docking, the device controls the computer system, and the device generates the unified desktop for the unified system, and wherein, after docking, the first window is not displayed on the first portion of the unified desktop, wherein before docking, a second window was displayed on the computer system display, and wherein, after docking, the second window is hidden; wherein in response to determining the first window was displayed on the device before the docking, the first window is migrated from the device to the second portion of the unified desktop on the computer system display and the first portion of the unified desktop is displayed on at least one of the first and second touch sensitive displays of the device, wherein the second portion of the unified desktop displayed on the computer system display hides a desktop displayed by the computer system display before the docking. - View Dependent Claims (10, 11)
-
-
9. The unified system 8, wherein a first rule is associated with changes in the display of the first window on the computer system display after docking the device, wherein the first rule is associated with the first window that was displayed on the device before docking.
-
12. A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor to execute a method for providing a unified desktop, the computer-executable instructions comprising:
-
instructions to dock the device to the computer system to form a unified system; instructions to generate a unified desktop for the unified system, wherein the unified desktop is rendered by the device and includes at least a first portion displayed on the first and second touch sensitive displays of the device and a second portion displayed on the computer system display; instructions to, in response to the docking, determine whether a first window was displayed on at least one of the first and second touch sensitive displays of the device before the docking, wherein after docking, the device controls the computer system, and the device generates the unified desktop for the unified system, and wherein, after docking, the first window is not displayed on the first portion of the unified desktop, wherein before docking, a second window was displayed on the computer system display, and wherein, after docking, the second window is hidden; and instructions to, in response to determining the first window was displayed on the device before the docking, migrate the first window from the device to the second portion of the unified desktop on the computer system display and displaying the first portion of the unified desktop on at least one of the first and second touch sensitive displays of the device, wherein the second portion of the unified desktop displayed on the computer system display hides a desktop displayed by the computer system display before the docking. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification