发明名称 Systems and methods for recovering an application on a computing device
摘要 A computer-implemented method for recovering an application is described. A priority level is assigned to a process that interacts with the application. A state of the application is monitored. A determination is made that the state of the application is unstable. A first process that is assigned a first priority level is disabled. A determination is made as to whether the state of the application remains unstable.
申请公布号 US9135002(B1) 申请公布日期 2015.09.15
申请号 US200912399114 申请日期 2009.03.06
申请人 Symantec Corporation 发明人 Tarassov Andrei
分类号 G06F3/00;G06F9/00;G06F9/54 主分类号 G06F3/00
代理机构 Holland & Hart, LLP 代理人 Holland & Hart, LLP
主权项 1. A computer-implemented method for recovering an application having a plurality of processes, comprising: assigning a first priority level to a first process that interacts with the application, wherein the first process is a first plug-in application running on a computing device and loaded onto the computing device by a process loader associated with the application; assigning a second priority level to a second process that interacts with the application, wherein the second process is a second plug-in application running on the computing device and loaded onto the computing device by the process loader associated with the application; determining if the first process shares the first priority level with at least one additional process; upon determining that the first process shares the first priority level with at least one additional process, assigning a category label to the first process; monitoring a state of the application; determining the state of the application is unstable; selecting the first process to disable upon determining that the first priority level assigned to the first process is lower than the second priority level assigned to the second process, wherein the first process is selected based at least in part on randomly selecting the category label assigned to the first process if the first process shares the first priority level with the at least one additional process; disabling the first process that is assigned the first priority level; upon disabling at least the first process, rebooting the process loader to regain functionalities of at least the first process; determining whether the state of the application remains unstable; and upon determining the application is returned to a stable state, re-enabling the first process.
地址 Mountain View CA US