Managing backup of content
First Claim
1. A method relating to modifying a view in a user interface, the method comprising:
- receiving, while a current view of the user interface is displayed, a first user input requesting that a prior state of the user interface be displayed;
displaying the prior state of the user interface in response to the first user input, the prior state of the user interface including at least a first representation of the user interface, where the first representation shows a past state of the current view of the user interface and includes one or more visual representations of one or more elements from the past state, where the underlying data for the first representation is stored in a backup archive, and where the first representation includes a first element;
receiving, while the first representation is displayed, a second user input requesting that the current view of the user interface be modified according to the past state, at least with regard to the first element; and
modifying, in response to the second user input, the current view of the user interface according to the past state, at least with regard to the first element.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. 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, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requests that the current view be modified according to the earlier version, at least with regard to the first element.
191 Citations
24 Claims
-
1. A method relating to modifying a view in a user interface, the method comprising:
-
receiving, while a current view of the user interface is displayed, a first user input requesting that a prior state of the user interface be displayed; displaying the prior state of the user interface in response to the first user input, the prior state of the user interface including at least a first representation of the user interface, where the first representation shows a past state of the current view of the user interface and includes one or more visual representations of one or more elements from the past state, where the underlying data for the first representation is stored in a backup archive, and where the first representation includes a first element; receiving, while the first representation is displayed, a second user input requesting that the current view of the user interface be modified according to the past state, at least with regard to the first element; and modifying, in response to the second user input, the current view of the user interface according to the past state, at least with regard to the first element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product tangibly embodied in a computer readable storage medium, the computer program product having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
receiving, while a current view of a user interface is displayed, a first user input requesting that a prior state of the user interface be displayed; displaying the prior state of the user interface in response to the first user input, the prior state of the user interface including at least a first representation of the user interface, where the first representation shows a past state of the current view of the user interface and includes one or more visual representations of one or more elements from the past state, where the underlying data for the first representation is stored in a backup archive, and where the first representation includes a first element; receiving, while the first representation is displayed, a second user input requesting that the current view of the user interface be modified according to the past state, at least with regard to the first element; and modifying, in response to the second user input, the current view of the user interface according to the past state, at least with regard to the first element.
-
-
13. A method comprising:
-
defining a criterion for capturing a state of a view of a user interface; capturing the state of the view in accordance with the criterion and storing the captured state in a backup archive; receiving a prompt to suspend a current presentation of the user interface and to present a captured view of the user interface, the captured view including a first representation of the user interface, where the first representation shows a past state of the user interface; and reinstating the captured view including presenting the captured view as the current state of the user interface.
-
-
14. A computer program product tangibly embodied in a computer readable storage medium, the computer program product having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
defining a criterion for capturing a state of a view of a user interface; capturing the state of the view in accordance with the criterion and storing the captured state in a backup archive; receiving a prompt to suspend a current presentation of the user interface and to present a captured view of the user interface, the captured view including a first representation of the user interface, where the first representation shows a past state of the user interface; and reinstating the captured view including presenting the captured view as the current state of the user interface.
-
-
15. A method comprising:
-
evaluating a current view of a user interface; determining that an undesirable change to the current view of the user interface has occurred relative to a past view of the user interface; suspending a current presentation of the user interface; presenting one or more representations of past views of the user interface in a preview distinct from the current presentation of the user interface, where the underlying data for each representation is stored in a backup archive; and reinstating a past view of the user interface including presenting the past view as the current state of the user interface.
-
-
16. A computer program product tangibly embodied in a computer readable storage medium, the computer program product having stored thereon instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
evaluating a current view of a user interface; determining that an undesirable change to the current view of the user interface has occurred relative to a past view of the user interface; suspending a current presentation of the user interface; presenting one or more representations of past views of the user interface in a preview distinct from the current presentation of the user interface, where the underlying data for each representation is stored in a backup archive; and reinstating a past view of the user interface including presenting the past view as the current state of the user interface.
-
-
17. A method comprising:
-
defining criteria for capturing a state of a view of a user interface; capturing one or more temporary states of the view prior to the criteria being satisfied and storing the captured one or more temporary states in a backup archive; and capturing the state of the view in accordance with the criteria. - View Dependent Claims (18, 19, 20)
-
-
21. A method comprising:
-
storing underlying data for a plurality of prior states of a current view of a user interface in a backup archive, where each prior state includes a representation of the user interface, the representation showing a past state of the user interface; determining criteria for deleting the underlying data for one or more of the plurality of prior states; and deleting the underlying data for one or more of the plurality of prior states in accordance with the criteria. - View Dependent Claims (22, 23, 24)
-
Specification