Unified desktop freeform window mode
First Claim
Patent Images
1. A method, comprising:
- connecting a device to a computer system to form a unified system, wherein the device includes a first processor, a first memory, and a first screen, and wherein the computer system includes a second processor, a second memory, and a second screen;
generating, by the device, a unified desktop for the unified system, wherein the unified desktop is displayed on the first screen of the device and the second screen of the computer system, wherein the unified desktop includes a first user interface displayed on the first screen of the device and a second user interface displayed on the second screen of the computer system, wherein the second user interface replaces a desktop associated with the computer system, and wherein the unified desktop emulates a personal computer environment;
determining, by the device, one or more status indicators to present in the first user interface and the second user interface of the unified desktop, wherein the status indicators provide information about the device and about the computer system;
presenting, by the device, the one or more status indicators in the first user interface and the second user interface of the unified desktop, wherein the one or more status indicators presented in the first user interface are different from the one or more status indicators presented in the second user interface;
executing, by the device, a device application associated with the device in the unified desktop;
providing, by the device, a freeform window for a third user interface associated with the device application in the unified desktop, wherein the freeform window allows the device application to display on the second user interface in the unified desktop and emulate a window in the personal computer environment;
determining, by the device, one or more features of the device application that do not function in the personal computer environment;
providing, by the device, a first user interface device, associated with the freeform window, to enable at least one of the one or more features of the device application that do not function in the personal computer environment;
determining, by the device, one or more device application controls that do not function in the personal computer environment; and
providing, by the device, a second user interface device, associated with the freeform window, to enable at least one of the one or more device application controls that do not function in the personal computer environment, wherein the second user interface device is a button in the freeform window.
2 Assignments
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. 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, freeform windows are generated to encapsulate user interfaces for device applications. The freeform windows allow the user interfaces for the device applications to function as other windows in the personal computing environment.
-
Citations
20 Claims
-
1. A method, comprising:
-
connecting a device to a computer system to form a unified system, wherein the device includes a first processor, a first memory, and a first screen, and wherein the computer system includes a second processor, a second memory, and a second screen; generating, by the device, a unified desktop for the unified system, wherein the unified desktop is displayed on the first screen of the device and the second screen of the computer system, wherein the unified desktop includes a first user interface displayed on the first screen of the device and a second user interface displayed on the second screen of the computer system, wherein the second user interface replaces a desktop associated with the computer system, and wherein the unified desktop emulates a personal computer environment; determining, by the device, one or more status indicators to present in the first user interface and the second user interface of the unified desktop, wherein the status indicators provide information about the device and about the computer system; presenting, by the device, the one or more status indicators in the first user interface and the second user interface of the unified desktop, wherein the one or more status indicators presented in the first user interface are different from the one or more status indicators presented in the second user interface; executing, by the device, a device application associated with the device in the unified desktop; providing, by the device, a freeform window for a third user interface associated with the device application in the unified desktop, wherein the freeform window allows the device application to display on the second user interface in the unified desktop and emulate a window in the personal computer environment; determining, by the device, one or more features of the device application that do not function in the personal computer environment; providing, by the device, a first user interface device, associated with the freeform window, to enable at least one of the one or more features of the device application that do not function in the personal computer environment; determining, by the device, one or more device application controls that do not function in the personal computer environment; and providing, by the device, a second user interface device, associated with the freeform window, to enable at least one of the one or more device application controls that do not function in the personal computer environment, wherein the second user interface device is a button in the freeform window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A unified system, comprising:
-
a computer system comprising; a first screen; a first processor; and a first memory, wherein the computer displays a desktop on the first screen; a device comprising; a second screen; a second memory; and a second processor; wherein when the computer system and the device are connected to form the unified system, the device is operable to; generate a unified desktop for the unified system, wherein the unified desktop includes a first user interface associated with the device and a second user interface associated with the computer system, and wherein the unified desktop emulates a personal computer environment; provide the unified desktop over both the first screen of the computer system and the second screen of the device, wherein the unified desktop includes the first user interface displayed on the second screen of the device and the second user interface displayed on the first screen of the computer system, wherein the second user interface replaces the desktop displayed by the first screen of the computer system; determine one or more status indicators to present in the first user interface and the second user interface of the unified desktop, wherein the status indicators provide information about the device and about the computer system; present the one or more status indicators in the first user interface and the second user interface of the unified desktop, wherein the one or more status indicators presented in the first user interface are different from the one or more status indicators presented in the second user interface; execute a device application associated with the device in the unified desktop, wherein the device application is executed by the device; provide a freeform window for a user interface associated with the device application in the unified desktop, wherein the freeform window allows the device application to display on the second user interface in the unified desktop and emulate a window in the personal computer environment; determine one or more device application features that do not function in the personal computer environment; provide a first user interface device, associated with the freeform window, to enable at least one of the one or more device application features that do not function in the personal computer environment; determine one or more device application controls that do not function in the personal computer environment; and provide a second user interface device, associated with the freeform window, to enable at least one of the one or more device application controls that do not function in the personal computer environment, wherein the second user interface device is a button in the freeform window. - View Dependent Claims (10, 11, 12, 13, 20)
-
-
14. A non-transitory computer readable medium having stored thereon computer-executable instructions, the computer executable instructions causing a processor running in a device to execute a method for providing a unified desktop, the computer-executable instructions comprising:
-
instructions to connect the device to a computer system to form a unified system, wherein the device includes a first processor, a first memory, and a first screen, and wherein the computer system includes a second processor, a second memory, and a second screen; instructions to generate the unified desktop for the unified system, wherein the unified desktop includes a first user interface associated with the device and a second user interface associated with the computer system, and wherein the unified desktop emulates a personal computer environment; instructions to provide the unified desktop over both the first screen of the device and the second screen of the computer system, wherein the unified desktop includes the first user interface displayed on the first screen of the device and the second user interface displayed on the second screen of the computer system, wherein the second user interface replaces a desktop associated with the computer system; instructions to determine one or more status indicators to present in the first user interface and the second user interface of the unified desktop, wherein the status indicators provide information about the device and about the computer system; instructions to present the one or more status indicators in the first user interface and the second user interface of the unified desktop, wherein the one or more status indicators presented in the first user interface are different from the one or more status indicators presented in the second user interface; instructions to execute a device application associated with the device in the unified desktop, wherein the device application is executed by the device; instructions to provide a freeform window for a user interface associated with the device application in the unified desktop, wherein the freeform window allows the device application to display on the second user interface in the unified desktop and emulate a window in the personal computer environment; instructions to determine one or more device application features that do not function in the personal computer environment; instructions to provide a first user interface device, associated with the freeform window, to enable at least one of the one or more device application features that do not function in the personal computer environment; instructions to determine one or more device application controls that do not function in the personal computer environment; and instructions to provide a second user interface device, associated with the freeform window, to enable at least one of the one or more device application controls that do not function in the personal computer environment, wherein the second user interface device is a button in the freeform window. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification