Electronic backup of applications
First Claim
Patent Images
1. A method comprising:
- at a backup module of a computing device;
providing a list of restore points of an application, wherein each restore point of the list of restore points is associated with an interface of the application at a time the restore point was generated, and the interface of the application corresponds to a stored state of the application;
receiving a first selection of a particular restore point from the list of restore points;
displaying, in response to the first selection of the particular restore point, the interface of the application associated with the particular restore point;
receiving a second selection of a file that is identified in the interface of the application associated with the particular restore point;
receiving a third selection to restore the file, wherein the third selection identifies a destination folder to which the file is to be restored, and the destination folder is accessible to an active version of the application; and
restoring the file to the destination folder.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application.
-
Citations
20 Claims
-
1. A method comprising:
at a backup module of a computing device; providing a list of restore points of an application, wherein each restore point of the list of restore points is associated with an interface of the application at a time the restore point was generated, and the interface of the application corresponds to a stored state of the application; receiving a first selection of a particular restore point from the list of restore points; displaying, in response to the first selection of the particular restore point, the interface of the application associated with the particular restore point; receiving a second selection of a file that is identified in the interface of the application associated with the particular restore point; receiving a third selection to restore the file, wherein the third selection identifies a destination folder to which the file is to be restored, and the destination folder is accessible to an active version of the application; and restoring the file to the destination folder. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory machine-readable medium storing instructions that when executed by a processor in a computing device cause the computing device to perform steps that include:
-
providing a list of restore points of an application, wherein each restore point of the list of restore points is associated with an interface of the application at a time the restore point was generated, and the interface of the application corresponds to a stored state of the application; receiving a first selection of a particular restore point from the list of restore points; displaying, in response to the first selection of the particular restore point, the interface of the application associated with the particular restore point; receiving a second selection of a file that is identified in the interface of the application associated with the particular restore point; receiving a third selection to restore the file, wherein the third selection identifies a destination folder to which the file is to be restored and the destination folder is accessible to an active version of the application; and restoring the file to the destination folder. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a processor; and a memory storing instructions that when executed by the processor, cause the computing device to perform the steps of; providing a list of restore points of an application, wherein each restore point of the list of restore points is associated with an interface of the application at a time the restore point was generated, and the interface of the application corresponds to a stored state of the application; receiving a first selection of a particular restore point; displaying, in response to the first selection of the restore point, the interface of the application associated with the particular restore point; receiving a second selection of a file that is identified in the interface of the application associated with the particular restore point; receiving a third selection to restore the file, wherein the third selection identifies a destination folder to which the file is to be restored, and the destination folder is accessible to an active version of the application; and restoring the file to the destination folder. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification