发明名称 Enhanced security and resource utilization in a multi-operating system environment
摘要 An approach is provided for operating a mobile device having first and second operating systems (OSs) installed. While the mobile device is executing the first OS but not the second OS, (1) based in part on battery power remaining in the mobile device being less than a threshold and a lower power consumption of the mobile device if executing the second OS but not the first OS, execution of the first OS is terminated and the second OS is executed in the mobile device; and/or (2) based in part on (a) the mobile device being currently located in the first geographic region which has a greater likelihood of attack on the mobile device, and (b) the mobile device being more secure while operating the second OS but not the first OS, execution of the first OS is terminated and the second OS is executed in the mobile device.
申请公布号 US9311484(B2) 申请公布日期 2016.04.12
申请号 US201414151278 申请日期 2014.01.09
申请人 International Business Machines Corporation 发明人 Dolph Blaine H.;Jha Miku K.;Patil Sandeep R.;Sivakumar Gandhi;Shiraguppi Riyazahamad M.
分类号 G06F9/44;G06F1/32;G06F21/57;G06F21/74 主分类号 G06F9/44
代理机构 Schmeiser, Olsen & Watts 代理人 Schmeiser, Olsen & Watts ;Hartwell William
主权项 1. A method of operating a mobile device having first and second operating systems installed on the mobile device, the mobile device consuming more power while executing the first operating system than while executing the second operating system, the method comprising the steps of: while the mobile device is executing the first operating system but not the second operating system, determining, by one or more processors, that an amount of battery power remaining in the mobile device is less than a predetermined threshold, and based in part on the remaining battery power in the mobile device and the lower power consumption of the mobile device if executing the second operating system but not the first operating system, the one or more processors terminating execution of the first operating system in the mobile device and executing the second operating system in the mobile device; determining, by the one or more processors, applications being executed on the mobile device while the mobile device executes the first operating system; retrieving from a table in a data repository, by the one or more processors, first rates of the applications using the battery power of the mobile device based on the applications being executed on the mobile device while the mobile device executes the first operating system; retrieving from the table in the data repository, by the one or more processors, second rates of the applications using the battery power of the mobile device based on the applications being executed on the mobile device while the mobile device executes the second operating system; generating, by the one or more processors, first and second sums by adding the first rates together and by adding the second rates together, respectively; and determining, by the one or more processors, the first sum is greater than the second sum, wherein the steps of terminating the execution of the first operating system in the mobile device and executing the second operating system in the mobile device are based in part on the first sum being greater than the second sum.
地址 Armonk NY US