Multi-Operating System
First Claim
Patent Images
1. A computing system, comprising:
- a computing device, comprising;
a mobile operating system running in a first execution environment on a shared kernel, the mobile operating system having a first application framework supporting a first application; and
a desktop operating system running concurrently with the mobile operating system in a second execution environment on the shared kernel, the desktop operating system having a second application framework supporting a second application, wherein the second application is incompatible with the first application framework.
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 may be a smartphone running the Android mobile OS and a full desktop Linux distribution on a modified Android kernel.
-
Citations
20 Claims
-
1. A computing system, comprising:
a computing device, comprising; a mobile operating system running in a first execution environment on a shared kernel, the mobile operating system having a first application framework supporting a first application; and a desktop operating system running concurrently with the mobile operating system in a second execution environment on the shared kernel, the desktop operating system having a second application framework supporting a second application, wherein the second application is incompatible with the first application framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method of providing multiple operating systems on a single physical processor of a mobile computing device, the method comprising:
-
running a first application on a mobile operating system, the first operating system running on a shared kernel and having a first application framework; and running a second application on a desktop operating system, the desktop operating system running concurrently with the first operating system on the shared kernel and having a second application framework, wherein the second application is incompatible with the first application framework. - View Dependent Claims (15, 16)
-
-
17. A computing device including a computer-readable medium storing instructions for a physical processor, the instructions, when executed, causing the processor to perform steps comprising:
-
running a mobile operating system in a first execution environment on a shared kernel, the mobile operating system having a first application framework supporting a first application; and running a desktop operating system concurrently with the mobile operating system in a second execution environment on the shared kernel, the second operating system having a second application framework supporting a second application, wherein the second application is incompatible with the first application framework. - View Dependent Claims (18, 19, 20)
-
Specification