发明名称 Process allocation to applications executing on a mobile device
摘要 An approach is provided for managing processes for enabling execution of applications within a user device. One or more characteristics of an application are determined by a process monitor module. A process management module then determines a process of the device for execution the application based, at least in part, on the one or more characteristics. A process allocation policy is executed for enabling process allocation decisions.
申请公布号 US9384054(B2) 申请公布日期 2016.07.05
申请号 US201012888246 申请日期 2010.09.22
申请人 Nokia Technologies Oy 发明人 Uola Juha Tapani;Wikman Johan Rainersson
分类号 G06F9/46;G06F9/50;G06F9/455;G06F9/445 主分类号 G06F9/46
代理机构 Alston & Bird LLP 代理人 Alston & Bird LLP
主权项 1. A method comprising: determining, at a processor, one or more characteristics of an application executable by a user device, wherein the one or more characteristics include one or more security properties, one or more authentication properties, one or more permissions, frequency of use, resources used, importance, or a combination thereof, wherein the one or more characteristics is based, at least in part, on historical information collected during previous executions of the application, wherein at least one characteristic comprises resources used in response to execution of the application; determining if the application is executing for the first time on the user device, allocating a separate process to execute the application in response to determining that the application is executing for the first time; in response to determining that the application is not executing for the first time: determining a process allocation policy associated with the application wherein the process allocation policy is updated based on the historical information collected during previous executions of the application;determining a process of the user device for executing the application based, at least in part, on the one or more characteristics and the process allocation policy;determining that the process for executing the application is executing one or more other applications;determining one or more other characteristics of the one or more other applications;comparing the one or more characteristics with the one or more other characteristics; anddetermining to execute the application in the process based, at least in part, on a match found in the comparison.
地址 Espoo FI