Information backup method and apparatus
First Claim
1. An information backup method, comprising:
- at an electronic device that comprises a local memory, while monitoring a log file that contains information denoting a queue of jobs that comprises a plurality of operations, the queue of jobs further including a first action of uninstalling a user-selected application and a second action of reinstalling the user-selected application;
determining that a first part of the log file is associated with a first subset of the plurality of operations, the first subset of operations comprising the first action of uninstalling the user-selected application;
in accordance with a determination of the first action of uninstalling the user-selected application, storing in the local memory user-selected information that is associated with the user-selected application, the user-selected information comprising a user database, a configuration file and a private file generated and updated when a user uses the user-selected application, wherein the log file, the user database, the configuration file and the private file are distinct from each other;
determining that a second part of the log file is associated with a second subset of the plurality of operations, the second subset of operations comprising the second action of reinstalling the user-selected application; and
in accordance with a determination of the second action of installing the user-selected application, extracting the user-selected information that is stored in the local memory for use in the second action of reinstalling the user-selected application.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses an information backup method in the field of computer technologies. A log file is monitored at an electronic device that comprises a local memory. A first part of the log file is determined to be associated with a first subset of operations that comprise a first action of uninstalling a specific application. In accordance with the determination, user information that is associated with the specific application is stored in the local memory, and the user information may comprise a user database, a configuration file and a private file generated and updated when a user uses the specific application. A second part of the log file is further determined to be associated with a second subset of operations that comprise a second action of reinstalling the specific application. The user information is extracted from the local memory for use in the second action of reinstalling the specific application.
19 Citations
20 Claims
-
1. An information backup method, comprising:
-
at an electronic device that comprises a local memory, while monitoring a log file that contains information denoting a queue of jobs that comprises a plurality of operations, the queue of jobs further including a first action of uninstalling a user-selected application and a second action of reinstalling the user-selected application; determining that a first part of the log file is associated with a first subset of the plurality of operations, the first subset of operations comprising the first action of uninstalling the user-selected application; in accordance with a determination of the first action of uninstalling the user-selected application, storing in the local memory user-selected information that is associated with the user-selected application, the user-selected information comprising a user database, a configuration file and a private file generated and updated when a user uses the user-selected application, wherein the log file, the user database, the configuration file and the private file are distinct from each other; determining that a second part of the log file is associated with a second subset of the plurality of operations, the second subset of operations comprising the second action of reinstalling the user-selected application; and in accordance with a determination of the second action of installing the user-selected application, extracting the user-selected information that is stored in the local memory for use in the second action of reinstalling the user-selected application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium, having instructions stored thereon, which when executed by one or more processors in an electronic device cause the processors to perform operations comprising:
-
while monitoring a log file that contains information denoting a queue of jobs that comprises a plurality of operations, the queue of jobs further including a first action of uninstalling a user-selected application and a second action of reinstalling the user-selected application; determining that a first part of the log file is associated with a first subset of the plurality of operations, the first subset of operations comprising the first action of uninstalling the user-selected application; in accordance with a determination of the first action of uninstalling the user-selected application, storing in the local memory user-selected information that is associated with the user-selected application, the user-selected information comprising a user database, a configuration file and a private file generated and updated when a user uses the user-selected application, wherein the log file, the user database, the configuration file and the private file are distinct from each other; determining that a second part of the log file is associated with a second subset of the plurality of operations, the second subset of operations comprising the second action of reinstalling the user-selected application; and in accordance with a determination of the second action of installing the user-selected application, extracting the user-selected information that is stored in the local memory for use in the second action of reinstalling the user-selected application. - View Dependent Claims (18)
-
-
19. An electronic device, comprising:
-
one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations, comprising; while monitoring a log file that contains information denoting a queue of jobs that comprises a plurality of operations, the queue of jobs further including a first action of uninstalling a user-selected application and a second action of reinstalling the user-selected application; determining that a first part of the log file is associated with a first subset of the plurality of operations, the first subset of operations comprising the first action of uninstalling the user-selected application; in accordance with a determination of the first action of uninstalling the user-selected application, storing in the local memory user-selected information that is associated with the user-selected application, the user-selected information comprising a user database, a configuration file and a private file generated and updated when a user uses the user-selected application, wherein the log file, the user database, the configuration file and the private file are distinct from each other; determining that a second part of the log file is associated with a second subset of the plurality of operations, the second subset of operations comprising the second action of reinstalling the user-selected application; and in accordance with a determination of the second action of installing the user-selected application, extracting the user-selected information that is stored in the local memory for use in the second action of reinstalling the user-selected application. - View Dependent Claims (20)
-
Specification