SYSTEM AND METHOD FOR MOBILE PLATFORM VIRTUALIZATION
First Claim
1. A method for a mobile platform containing a mobile terminal having an operating system, comprising:
- initializing a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal, wherein the plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system;
collecting sensing data on certain parameters associated with operation of the mobile terminal;
processing the sensing data to indicate at least one of the predetermined conditions of the mobile terminal;
determining whether the current UE suits the at least one of the predetermined conditions of the mobile terminal indicated by processing the sensing data; and
when the current UE does not suit the condition of the mobile terminal, switching the current UE to a desired UE from the plurality of UEs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for a mobile platform containing a mobile terminal having an operating system includes initializing a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal. The plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system. The method also includes collecting sensing data on certain parameters associated with operation of the mobile terminal, and processing the sensing data to indicate at least one of the predetermined conditions. Further, the method includes determining whether the current UE suits the at least one of the predetermined conditions indicated by processing the sensing data and, when the current UE does not suit the condition of the mobile terminal, switching the current UE to a desired UE from the plurality of UEs.
12 Citations
20 Claims
-
1. A method for a mobile platform containing a mobile terminal having an operating system, comprising:
-
initializing a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal, wherein the plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system; collecting sensing data on certain parameters associated with operation of the mobile terminal; processing the sensing data to indicate at least one of the predetermined conditions of the mobile terminal; determining whether the current UE suits the at least one of the predetermined conditions of the mobile terminal indicated by processing the sensing data; and when the current UE does not suit the condition of the mobile terminal, switching the current UE to a desired UE from the plurality of UEs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile platform, comprising:
-
a mobile terminal having a processor; and an operating system running on the processor, wherein the processor is configured to; initialize a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal, wherein the plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system; collect sensing data on certain parameters associated with operation of the mobile terminal; process the sensing data to indicate at least one of the predetermined conditions of the mobile terminal; determine whether the current UE suits the at least one of the predetermined conditions of the mobile terminal indicated by processing the sensing data; and when the current UE does not suit the condition of the mobile terminal, switch the current UE to a desired UE from the plurality of UEs. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification