Patent ID: 9128882
Filing Date: 2015-09-08
Classification: G06F,H04W

Abstract:
1. A mobile computing device, comprising: a non-transitory computer-readable storage medium to store data and a set of instructions corresponding to a backup program; a communication module to communicate with a backup storage device that is remote from the mobile computing device; and a processor, coupled to the communication module and the computer-readable storage medium, to execute the set of instructions corresponding to the backup program, wherein the set of instructions, when executed by the processor, causes the mobile computing device to run the backup program to perform operations comprising: identifying backup data stored in the computer-readable storage medium to be backed up to the backup storage device; performing a deduplication process of the backup data; compressing the backup data after performing the deduplication process for encryption; encrypting the backup data using a key that is stored in the mobile computing device but is not stored in the backup storage device; and transmitting the encrypted backup data and a copy of the set of instructions corresponding to the backup program to the backup storage device for storage via the communication module, the copy of the set of instructions corresponding to the backup program being stored on the backup storage device to initiate a restore operation to be performed by the mobile computing device, wherein the mobile computing device comprises a smartphone, a personal digital assistant (PDA), a media player, or a game console.