07424601 is referenced by 45 patents and cites 23 patents.

Methods and systems for running multiple operating systems in a single embedded or mobile device (include PDA, cellular phone and other devices) are disclosed. The invention allows a mobile device that normally can only run a single operating system to run another operating system while preserving the state and data of the original operating system. Guest OS is packaged into special format recognizable by the host OS that still can be executed in place by the system. The Methods include: Change the memory protection bits for the original OS; Fake a reduced physical memory space for guest OS; Use special memory device driver to claim memories of host OS; Backup whole image of the current OS and data to external memory card.

Title
Methods and systems for running multiple operating systems in a single mobile device
Application Number
10/710387
Publication Number
7424601 (B2)
Application Date
July 7, 2004
Publication Date
September 9, 2008
Inventor
Yongyong Xu
Sunnyvale, 94085
CA, US
IPC
G06F 15/177
G06F 9/24
G06F 9/00
View Original Source