Application-based backup-restore of electronic information
First Claim
1. A method comprising:
- receiving, while a current view of an application'"'"'s user interface is displayed in an application window, a first user input requesting that a history view of the application'"'"'s user interface be displayed;
displaying the history view of the application'"'"'s user interface in a presentation window distinct from the application window in response to the first user input, the history view including at least a visual representation of a first snapshot of a past user interface of the application, where the visual representation of the first snapshot represents the application'"'"'s user interface as the user interface appeared at a time in the past and includes visual representations of elements of the user interface from the time in the past, and where the visual representation includes a visual representation of a first element;
receiving, while the visual representation is displayed, a second user input requesting that the current view of the application'"'"'s user interface be modified according to the visual representation, at least with regard to the first element; and
modifying, in response to the second user input, the current view of the application'"'"'s user interface according to the visual representation, 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.
-
Citations
39 Claims
-
1. A method comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed in an application window, a first user input requesting that a history view of the application'"'"'s user interface be displayed; displaying the history view of the application'"'"'s user interface in a presentation window distinct from the application window in response to the first user input, the history view including at least a visual representation of a first snapshot of a past user interface of the application, where the visual representation of the first snapshot represents the application'"'"'s user interface as the user interface appeared at a time in the past and includes visual representations of elements of the user interface from the time in the past, and where the visual representation includes a visual representation of a first element; receiving, while the visual representation is displayed, a second user input requesting that the current view of the application'"'"'s user interface be modified according to the visual representation, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application'"'"'s user interface according to the visual representation, 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, 20)
-
-
21. A computer program product, encoded on a machine-readable storage device or a machine-readable storage substrate, operable to cause data processing apparatus to perform operations comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed in an application window, a first user input requesting that a history view of the application'"'"'s user interface be displayed; displaying the history view of the application'"'"'s user interface in a presentation window distinct from the application window in response to the first user input, the history view including at least a visual representation of a first snapshot of a past user interface of the application, where the visual representation of the first snapshot represents the application'"'"'s user interface as the user interface appeared at a time in the past and includes visual representations of elements of the user interface from the time in the past, and where the visual representation includes a visual representation of a first element; receiving, while the visual representation is displayed, a second user input requesting that the current view of the application'"'"'s user interface be modified according to the visual representation, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application'"'"'s user interface according to the visual representation, at least with regard to the first element. - View Dependent Claims (22)
-
-
23. A computer program product encoded on a machine-readable storage device or a machine-readable storage substrate, 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'"'"'s user interface in an application window; a history view display area for presenting a history view of the application'"'"'s user interface in a presentation window distinct from the application window, the history view including at least a visual representation of a first snapshot of a past user interface of the application, where the visual representation represents the application'"'"'s user interface as the user interface appeared at a time in the past and includes visual representations of elements of the user interface from the time in the past; and an input control for initiating a modification of the current view of the application'"'"'s user interface according to at least a portion of the visual representation. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. 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 of the user interface and present a visual representation of the captured state of the view in a presentation window distinct from the user interface, where the visual representation represents the user interface as the user interface appeared at a time in the past; and reinstating the visual representation into the current view of the user interface. - View Dependent Claims (30, 31, 32)
-
-
33. A computer program product, encoded on a machine-readable storage device or a machine-readable storage substrate, 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 of the user interface and present a visual representation of the captured state of the view in a presentation window distinct from the user interface, where the visual representation represents the user interface as the user interface appeared at a time in the past; and reinstating the representation into the current view of the user interface. - View Dependent Claims (34)
-
-
35. 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 of the system settings interface be displayed; displaying the history view of the system settings interface in a presentation window distinct from the user interface in response to the first user input, the history view including at least a first representation of a past view of the system settings interface, where the first representation corresponds to a past state of the system settings interface and represents the systems settings interface as the systems settings interface appeared at a time in the past, the past state including one or more preferences; receiving, while the first representation is displayed, a second user input requesting that the current view of the system settings interface be modified according to the first representation, 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 first representation, at least with regard to the first preference. - View Dependent Claims (36, 37)
-
-
38. A method comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed on a device, a first user input requesting that a previously archived view of the application'"'"'s user interface be displayed; displaying the previously archived view of the application in a presentation window distinct from the current view of the application'"'"'s user interface, where the previously archived view includes a first view of an application interface as the application interface appeared at a time in the past, where the first view of the application interface corresponds to a past state of the application; receiving, while the first view is displayed, a second user input; and displaying, in response to the second user input, a second view of the application interface as the application interface appeared at a time in the past, where the second view of the application interface corresponds to the past state of the application and reflects an update to the first view based on the second user input.
-
-
39. A method comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed in an application window, a first user input requesting that a history view of the application'"'"'s user interface be displayed; displaying the history view of the application'"'"'s user interface in a presentation window distinct from the application window in response to the first user input, the history view including at least a first representation of a past user interface of the application, where the first representation represents the application'"'"'s user interface as the user interface appeared at a time in the past and includes visual representations of elements of the user interface from the time in the past, and where the first representation includes a visual representation of a first element; receiving, while the first representation is displayed, a second user input requesting that the current view of the application'"'"'s user interface be modified according to the first representation, at least with regard to the first element; and modifying, in response to the second user input, the current view of the application'"'"'s user interface according to the first representation, at least with regard to the first element.
-
Specification