MULTI-ENVIRONMENT OPERATING SYSTEM
First Claim
Patent Images
1. A mobile device operating system comprising:
- a core kernel configured to interface a device hardware component and a middleware component; and
at least two co-existing independent middleware operating environments coupled to the core kernel, the middleware operating environments each having a corresponding application component.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
132 Citations
22 Claims
-
1. A mobile device operating system comprising:
-
a core kernel configured to interface a device hardware component and a middleware component; and at least two co-existing independent middleware operating environments coupled to the core kernel, the middleware operating environments each having a corresponding application component. - View Dependent Claims (2, 3)
-
-
4. A mobile computing device comprising:
a memory storage unit coupled to a computer processor, the memory storage unit having computer executable instructions capable of operating at least two operating system environments on a common kernel. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
12. A mobile telephone comprising:
-
a graphical user interface configured to receive and transmit multimedia information; a computing system comprising a processor coupled to a memory storage unit; a multi-environment operating system having a common kernel, the memory storage unit having computer executable instructions capable of managing resources shared between at least two co-existing independent operating system environments.
-
-
13. A mobile computing device comprising:
-
a computer processor coupled to a computer memory having computer executable instructions configured to initiate an operating system; and an operating system configured to simultaneously run a standard Linux distribution operating system environment and an Android operating system environment on a single kernel. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A mobile device operating system comprising:
-
a core kernel configured to interface a device hardware component and a middleware component; and a first independent middleware operating environment configured to run JAVA-interpreted applications and coupled to the core kernel; and a second independent middleware operating environment configured to run native applications and coupled to the core kernel. - View Dependent Claims (20, 21, 22)
-
Specification