US 7,836,337 Bl Nov. 16, 2010
A method, system, and computer program product for restoration of a mobile device to its state prior to loss of application software and data stored in standard memory storage. A core agent is deployed into the standard memory storage of the mobile device and a persistent agent is deployed into the persistent memory storage of the mobile device. The persistent agent is an installation version of the core agent. In the event of loss of application software and data stored in standard memory storage, the core agent is re-deployed into the standard memory storage of the mobile device using the deployed persistent agent. The core agent, in conjunction with a host server facilitates the re-deployment of the application software and the data into the standard memory storage of the mobile device. The mobile device is thus restored to its state prior to loss of standard memory.
20 Claims, 7 Drawing Sheets
First deployment of core agent into standard memory storage of mobile device
Deployment of persistent agent into persistent memory storage of mobile device
Initialization of core agent with host server
Deployment of associated application software and data into standard memory storage
Restoration of core agent, application software, and data