AUTO-CONFIGURATION OF A DOCKED SYSTEM IN A MULTI-OS ENVIRONMENT
First Claim
1. A method for configuring an interface port of a mobile computing device, the mobile computing device running a mobile operating system in a first execution environment on a shared kernel and running a desktop operating system in a second execution environment concurrently on the shared kernel, the method comprising:
- detecting a docking event of the mobile computing device with a secondary terminal environment;
determining that a user experience profile of the docked secondary terminal environment is associated with the desktop operating system;
configuring, in response to determining that the user experience profile of the docked secondary terminal environment is associated with the desktop operating system, the desktop operating system to a display of the secondary terminal environment; and
outputting a graphical user interface of the desktop operating system from the interface port.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile computing device with a mobile operating system and desktop operating system running concurrently and independently on a shared kernel without virtualization. The mobile operating system provides a user experience for the mobile computing device that suits the mobile environment. The desktop operating system provides a full desktop user experience when the mobile computing device is docked to a secondary terminal environment. The mobile computing device configures the mobile operating system and/or the desktop operating system to take advantage of a docked secondary terminal environment. The mobile computing device may be a smartphone running the Android mobile OS and a full desktop Linux OS distribution on a modified Android kernel.
88 Citations
19 Claims
-
1. A method for configuring an interface port of a mobile computing device, the mobile computing device running a mobile operating system in a first execution environment on a shared kernel and running a desktop operating system in a second execution environment concurrently on the shared kernel, the method comprising:
-
detecting a docking event of the mobile computing device with a secondary terminal environment; determining that a user experience profile of the docked secondary terminal environment is associated with the desktop operating system; configuring, in response to determining that the user experience profile of the docked secondary terminal environment is associated with the desktop operating system, the desktop operating system to a display of the secondary terminal environment; and outputting a graphical user interface of the desktop operating system from the interface port. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system, comprising:
a mobile computing device, comprising; a processor operable to concurrently run a mobile operating system in a first execution environment and a desktop operating system in a second execution environment on a shared kernel; and an interface port, the interface port operable to connect the mobile computing device to a secondary terminal environment, wherein the mobile operating system includes a desktop monitor service that monitors the interface port and associates the interface port with one of the mobile operating system or the desktop operating system based on a user experience profile of the secondary terminal environment. - View Dependent Claims (8, 9)
-
10. A method for configuring an interface port of a mobile computing device, the mobile computing device running a mobile operating system in a first execution environment on a shared kernel and running a desktop operating system in a second execution environment concurrently on the shared kernel, the method comprising:
-
detecting a docking event of the mobile computing device with a secondary terminal environment; determining that a user experience profile of the secondary terminal environment is associated with the mobile operating system; and configuring, in response to determining that the user experience profile of the secondary terminal environment is associated with the mobile operating system, the interface port to display a graphical user interface of the mobile operating system on a display of the secondary terminal environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification