Multiple Domain Smartphone
5 Assignments
0 Petitions
Accused Products
Abstract
A smartphone is adapted, through software modifications, to provide multiple operating domains or domains that provide differing levels of security and reliability. Each operating domain is isolated from the others. Detection of unauthorized modification is provided in some embodiments. Cross domain activity notification is provided in some embodiments.
22 Citations
67 Claims
-
1-47. -47. (canceled)
-
48. A method for configuring a mobile communication device to operate in multiple domains, the method comprising:
-
installing a plurality of operating systems on the mobile communication device, one for each of a plurality of operating domains, each of the plurality of operating domains occupying an isolated region of memory; and installing a plurality of device drivers on the mobile communication device in another isolated region of memory separate from the isolated regions of memory occupied by the plurality of operating domains, at least one of the device drivers assigned exclusively to a first domain, at least one of the device drivers assigned exclusively to a second domain, at least one of the device drivers shared concurrently between the first domain and the second domain, and at least one of the device drivers switched between exclusive assignment to the first domain and exclusive assignment to the second domain. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A mobile communication device configured to operate in multiple domains, the mobile communication device comprising:
-
a plurality of isolated regions of memory; a processing module to run a plurality of operating systems, one for each of a plurality of operating domains, each of the plurality of operating domains occupying one of the isolated regions of memory; a device driver module in another one of the isolated regions of memory separate from the isolated regions of memory occupied by the plurality of operating domains, the device driver module including a plurality of device drivers, at least one of the device drivers assigned exclusively to a first domain, at least one of the device drivers assigned exclusively to a second domain, at least one of the device drivers shared concurrently between the first domain and the second domain, and at least one of the device drivers switched between exclusive assignment to the first domain and exclusive assignment to the second domain. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A method for configuring a mobile communication device to operate in multiple domains, the method comprising:
-
installing a plurality of operating systems on the mobile communication device, one for each of a plurality of operating domains, each of the plurality of operating domains occupying an isolated region of memory; and installing a plurality of device drivers on the mobile communication device in another isolated region of memory separate from the isolated regions of memory occupied by the plurality of operating domains, at least one of the device drivers shared concurrently between the first domain and the second domain, and at least one of the device drivers switched between exclusive assignment to the first domain and exclusive assignment to the second domain.
-
Specification