Application-based backup-restore of electronic information
First Claim
1. A method comprising:
- 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;
displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element;
receiving, while the history view is displayed, a second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element; and
modifying, in response to the second user input, the current view of the application according to the earlier version, at least with regard to the first element.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for storing and restoring backup data. One method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting a history view associated with the current view of the application. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element. The current view of the application is modified in response to the second user input according to the earlier version, at least with regard to the first element.
166 Citations
29 Claims
-
1. A method comprising:
-
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; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element; receiving, while the history view is displayed, a second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application according to the earlier version, at least with regard to the first element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
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; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the application, the earlier version including a first element; receiving, while the history view is displayed, a second user input requesting that the current view of the application be modified according to the earlier version, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application according to the earlier version, at least with regard to the first element.
-
-
20. A computer program product encoded on a computer-readable medium, the computer program product including instructions that, when executed, generate on a display device a user interface comprising:
-
a view display area for presenting a current view of an application; a history view display area for presenting a history view associated with the current view of the application, the history view including at least a first visual representation of an earlier version of the current view of the application; and an input control for initiating a restoration of the current view of the application according to at least a portion of the earlier version. - View Dependent Claims (21, 22, 23)
-
-
24. A method comprising:
-
defining one or more criteria for capturing a state of a view of a user interface of an application; capturing the state of the view in accordance with the criteria; receiving a prompt to suspend presentation of a current view and present a captured view; and reinstating the captured view into the current view of the user interface. - View Dependent Claims (25)
-
-
26. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
defining one or more criteria for capturing a state of a view of a user interface of an application; capturing the state of the view in accordance with the criteria; receiving a prompt to suspend presentation of a current view and present a captured view; and reinstating the captured view into the current view of the user interface.
-
-
27. A method comprising:
-
receiving, while a current view of a system settings interface is displayed in a user interface, a first user input requesting that a history view associated with the current view of the system settings interface be displayed; displaying the history view in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view of the system setting interface, the earlier version including one or more preferences; receiving, while the history view is displayed, a second user input requesting that the current view of the system settings interface be modified according to the earlier version, at least with regard to a first preference of the one or more preferences; and modifying, in response to the second user input, the current view of the system settings interface according to the earlier version, at least with regard to the first preference. - View Dependent Claims (28, 29)
-
Specification