Opening applications in unified desktop
First Claim
1. A method, comprising:
- providing a unified system, wherein the unified system includes a multi-screen device, wherein the multi-screen device includes a first touch sensitive display on a first screen and a second touch sensitive display on a second screen, and a computer system, wherein the computer system includes a processor, a memory, an input device, and a peripheral screen;
wherein, in a first configuration, the multi-screen device is docked to the computer system and controls the multi-screen device and the computer system whereby the multi-screen device and the computer system appear to be a single system and, in a second configuration, the multi-screen device communicates wirelessly to the computer system; and
while in the first configuration or the second configuration;
displaying a unified desktop, by at least one processor of the multi-screen device, wherein the unified desktop provides information regarding applications open in the unified desktop, said information representing windows of applications that are currently open in the unified desktop displayed across the screens of the multi-screen device and the computer system, wherein at least a first portion of the unified desktop is displayed on the peripheral screen of the computer system, and a second portion of the unified desktop is displayed on at least one screen of the multi-screen device;
the multi-screen device receiving an input in the unified desktop; and
in response to the input;
the multi-screen device determining if a location of the input was received in the first portion of the unified desktop;
when the determined location of the input was received in the first portion of the unified desktop via the input device, the multi-screen device opening a window of an application in the first portion of the unified desktop based on the determined location; and
when the determined location of the input was received in the second portion of the unified desktop, the multi-screen device opening a window of an application in the second portion of the unified desktop based on the determined location.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.
-
Citations
19 Claims
-
1. A method, comprising:
-
providing a unified system, wherein the unified system includes a multi-screen device, wherein the multi-screen device includes a first touch sensitive display on a first screen and a second touch sensitive display on a second screen, and a computer system, wherein the computer system includes a processor, a memory, an input device, and a peripheral screen; wherein, in a first configuration, the multi-screen device is docked to the computer system and controls the multi-screen device and the computer system whereby the multi-screen device and the computer system appear to be a single system and, in a second configuration, the multi-screen device communicates wirelessly to the computer system; and while in the first configuration or the second configuration; displaying a unified desktop, by at least one processor of the multi-screen device, wherein the unified desktop provides information regarding applications open in the unified desktop, said information representing windows of applications that are currently open in the unified desktop displayed across the screens of the multi-screen device and the computer system, wherein at least a first portion of the unified desktop is displayed on the peripheral screen of the computer system, and a second portion of the unified desktop is displayed on at least one screen of the multi-screen device; the multi-screen device receiving an input in the unified desktop; and in response to the input; the multi-screen device determining if a location of the input was received in the first portion of the unified desktop; when the determined location of the input was received in the first portion of the unified desktop via the input device, the multi-screen device opening a window of an application in the first portion of the unified desktop based on the determined location; and when the determined location of the input was received in the second portion of the unified desktop, the multi-screen device opening a window of an application in the second portion of the unified desktop based on the determined location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing computer executable instructions that when executed by at least one processor of a multi-screen device perform a method comprising:
-
establishing a unified system, wherein the unified system includes the multi-screen device, wherein the multi-screen device has a first touch sensitive display on a first screen and a second touch sensitive display on a second screen, and a computer system, wherein the computer system has a processor, a memory, an input device, and a peripheral screen; wherein, in a first configuration, the multi-screen device is docked to the computer system and controls the multi-screen device and of the computer system whereby the multi-screen device and the computer system appear to be a single system and, in a second configuration, the multi-screen device communicates wirelessly to the computer system; while in the first configuration or the second configuration; displaying a unified desktop, by at least one processor of the multi-screen device, wherein the unified desktop is a cohesive user interface across at least a first and second screen of the multi-screen device and the peripheral screen, wherein the unified desktop provides information regarding applications open in the unified desktop, said information representing windows of applications that are currently open in the unified desktop displayed across the at least the first and second screen of the multi-screen device and the peripheral screen, wherein at least a first portion of the unified desktop is displayed on the peripheral screen of the computer system, and a second portion of the unified desktop is displayed on at least one screen of the multi-screen device; receiving an input in the unified desktop; and in response to the input; the multi-screen device determining a location on the unified desktop where the input was received; when the determined location of the input was received in the first portion of the unified desktop via the input device, the multi-screen device opening a window of an application in the first portion of the unified desktop based on the determined location; and when the determined location of the input was received in the second portion of the unified desktop, the multi-screen device opening a window of an application in the second portion of the unified desktop based on the determined location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A multi-screen communication device, comprising:
-
a first touch sensitive display on a first screen; a second touch sensitive display on a second screen; a computer readable medium that stores computer executable instructions that when executed by at least one processor perform a method comprising; establishing a unified system, wherein the unified system includes the multi-screen device and a computer system having a processor, a memory, an input device, and a peripheral screen, wherein, in a first configuration, the multi-screen device is docked to the computer system and controls the multi-screen device and the computer system whereby the multi-screen device and the computer system appear to be a single system and, in a second configuration, the multi-screen device communicates wirelessly to the computer system; and while in the first configuration or the second configuration; displaying a unified desktop, by at least one processor of the multi-screen device, wherein the unified desktop is a cohesive user interface across at least the first and second screen of the multi-screen device and the peripheral screen, wherein the unified desktop provides information regarding applications open in the unified desktop, said information representing windows of applications that are currently open in the uniform desktop displayed across the screens of the multi-screen device and the computer system, wherein at least a first portion of the unified desktop is displayed on the peripheral screen of the computer system, and a second portion of the unified desktop is displayed on at least one screen of the multi-screen device; receiving an input in the unified desktop; and in response to the input; the multi-screen device determining a location either in the first portion or the second portion on the unified desktop where the input was received; when the determined location of the input was received in the first portion of the unified desktop via the input device, the multi-screen device opening a window of an application in the first portion of the unified desktop based on the determined location; and when the determined location of the input was received in the second portion of the unified desktop, the multi-screen device opening a window of an application in the second portion of the unified desktop based on the determined location. - View Dependent Claims (18, 19)
-
Specification