Patent ID: 8689045

Claim:
An apparatus comprising: a tangible memory device storing a computer readable program; a processor executing the computer readable program, the computer readable program comprising a copy module copying application metadata, for an application image, to an application metadata copy on a remote server and copying user metadata, that indexes user data stored on a removable storage device, to a user metadata copy on the remote server, wherein the application metadata copy comprises a Universal Resource Locator (URL) for an application image copy stored on the remote server and information for licensing the application image, and wherein the user metadata, the application metadata, and the application image are stored on a writable memory of a data processing device, the application image and the user data are not copied to the remote server, and the remote server is in communication with the data processing device over a network; a detection module detecting an operational anomaly; an erasure module erasing all images on the writeable memory in response to detecting the operational anomaly; an identification module identifying the application image from the application metadata copy; and a reload module reloading the application image from the application image copy to the writable memory using the URL, relicensing the application image using the information of the application metadata copy, and reloading the user metadata to the writeable memory from the user metadata copy on the remote server.