Patent ID: 7707190

Claim:
A method used in a mobile device for restoring a backup data, the method comprising: providing a backup data file comprising a self-restore program to the mobile device under a condition in which the mobile device does not install or store any restore program via a personal computer; and when the mobile device is required to restore the backup data, executing the self-restore program in the backup data file and performing data restore in the mobile device, wherein the self-restore program and the backup data are together in unity, wherein the step of executing the self-restore program and performing the data restore comprises: determining whether the backup data is existed in the backup data file, and if there is no backup data, the executing of the self-restore program is terminated, wherein the backup data file further comprises an original model data, and the step of executing the self-restore program and performing the data restore further comprises: reading a current model data of the mobile device; and comparing the current model data with the original model data, and if the current model data is matched with the original model data, all backup data in the backup data file are restored, wherein the backup data file further comprises a Personal Information Manager (PIM) data, and the step of executing the self-restore program and performing the data restore further comprises: reading and restoring the Personal Information Manager (PIM) data to the mobile device, and wherein the backup data file comprises at least an application data, and the step of executing the self-restore program and performing the data restore further comprises: searching whether or not an application program corresponds to the application data within a registry of the mobile device, if the application program corresponds to the application data, the application data is restored; and if there is no application program corresponding to the application data, the application data is not restored.