Patent ID: 7949008

Claim:
A method of isolating an audio application program from an Internet application program in a cell phone system having a processor, wherein an operating system program, a partition manager process and the audio and Internet application programs are stored in a recordable-type computer readable memory of the cell phone, the method comprising: executing the partition manager process by the cell phone system processor; executing the audio application program by the cell phone system processor; and executing the Internet application program by the cell phone system processor, wherein executing the partition manager process includes: the partition manager process controlling the audio application program executing to be associated with a first executing instance of the cell phone operating system and the Internet application program executing to be associated with a second executing instance of the cell phone operating system, so that the audio application program is isolated from the Internet application program; and translating a target address targeted by a privileged operation instruction, wherein the translating is responsive to one of the operating system instances executing a trap instruction for the privileged operation instruction, wherein the translating provides a target address for the cell phone system processor to access a volatile memory location; and executing the partition manager process includes: shutting down the one of the operating system instances instead of accessing the volatile memory location if the one of the operating system instances is not associated with the volatile memory location for the translated target address.