SYSTEM AND METHOD FOR SWITCHING BETWEEN ENVIRONMENTS IN A MULTI-ENVIRONMENT OPERATING SYSTEM
First Claim
Patent Images
1. A method of switching from a first operating environment to a second operating environment of a mobile device comprising the following steps:
- initiating at least two co-existing independent middleware operating environments coupled to a core kernel, the middleware operating environments each having a corresponding application component;
receiving a mode state initialization change signal based at least in part upon the device operation;
releasing first operating environment control of the device; and
initiating second operating environment control of the device.
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.
130 Citations
19 Claims
-
1. A method of switching from a first operating environment to a second operating environment of a mobile device comprising the following steps:
-
initiating at least two co-existing independent middleware operating environments coupled to a core kernel, the middleware operating environments each having a corresponding application component; receiving a mode state initialization change signal based at least in part upon the device operation; releasing first operating environment control of the device; and initiating second operating environment control of the device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a mobile device comprising the following steps:
-
initiating a mobile device having 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; launching a second operating environment application while a first operating environment has primary control of the device; enabling data input from the second operating environment - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of operating a mobile computing device, comprising the following steps:
-
initiating the operating of a mobile device having at least two independent operating systems on a common kernel; identifying a primary and secondary operating system; launching a secondary operating system application while the primary operating system has control of the device. - View Dependent Claims (12, 13, 14)
-
-
15. A mobile computing device comprising:
-
a first independent operating system and a second independent operating system located on a common kernel; a processor, based at least in part upon computer executable instructions, configured to switch primary control of the device between a first operating environment and a second operating environment. - View Dependent Claims (16, 17, 18, 19)
-
Specification