Patent ID: 8694470

Claim:
A method for mobile terminal environment snapshot management and backup recovery, the method comprising the steps of: dividing objects for creating environment snapshots into three predefined sets: general local configurations, local applications, and third-party installations applications; defining formats for saving object states of the objects of the mobile terminal; creating one or more environment snapshot settings for configuring environment snapshots, wherein each environment snapshot setting includes at least the following information which is selected by a user: (i) the defined formats to be applied to the objects, (ii) a sequence of activating the objects upon recovery, and (iii) relationships between the objects; creating an environment snapshot according to a user-selected environment snapshot setting, the creating the environment snapshot further including: saving a current global configuration of the mobile terminal into environment records based on the defined formats, saving current object states of the mobile terminal into environment records based on the defined formats, and saving the objects of the mobile terminal into environment records; recovering the environment snapshot, the recovering the environment snapshot further including: recovering the saved global configuration from the environment records, recovering the saved object states from the environment records, and activating the saved objects according to: (i) the sequence of activating the objects upon recovery, and (ii) the relationships between the objects.