Application-Based Backup-Restore Of Electronic Information
First Claim
1. A computer-implemented method, comprising:
- receiving, while a current view of an application'"'"'s user interface is displayed, 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, the history view including a plurality of visual representations of the application'"'"'s user interface, each visual representation representing the application'"'"'s user interface as the user interface appeared at a respective time in the past; and
receiving, while the history view is displayed, first user input selecting a first visual representation from the plurality of visual representations, and displaying the first visual representation in response to the selection.
0 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.
138 Citations
17 Claims
-
1. A computer-implemented method, comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed, 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, the history view including a plurality of visual representations of the application'"'"'s user interface, each visual representation representing the application'"'"'s user interface as the user interface appeared at a respective time in the past; and receiving, while the history view is displayed, first user input selecting a first visual representation from the plurality of visual representations, and displaying the first visual representation in response to the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
one or more computers configured to perform operations comprising; receiving, while a current view of an application'"'"'s user interface is displayed, 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, the history view including a plurality of visual representations of the application'"'"'s user interface, each visual representation representing the application'"'"'s user interface as the user interface appeared at a respective time in the past; and receiving, while the history view is displayed, first user input selecting a first visual representation from the plurality of visual representations, and displaying the first visual representation in response to the selection.
-
10. A computer-readable medium encoded with a computer program product, the computer program product comprising instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
receiving, while a current view of an application'"'"'s user interface is displayed, 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, the history view including a plurality of visual representations of the application'"'"'s user interface, each visual representation representing the application'"'"'s user interface as the user interface appeared at a respective time in the past; and receiving, while the history view is displayed, first user input selecting a first visual representation from the plurality of visual representations, and displaying the first visual representation in response to the selection.
-
-
11. A method comprising:
-
receiving first user input while a current view of an application'"'"'s user interface is displayed; in response to the first user input, displaying a past visual representation of the application'"'"'s user interface, wherein the past visual representation is a representation of the application'"'"'s user interface as the user interface appeared at a time in the past; receiving second input interacting with the past visual representation; and presenting an updated past visual representation based on the received second input, wherein the updated past visual representation corresponds to the past state of the application after the second input is received in the past visual representation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system, comprising:
one or more computers configured to perform operations comprising; receiving first user input while a current view of a music application'"'"'s user interface is displayed; in response to the first user input, displaying a past visual representation of the music application'"'"'s user interface, wherein the past visual representation is a representation of the music application'"'"'s user interface as the user interface appeared at a time in the past and includes a representation of one or more source libraries from the time in the past, where each source library includes contents comprising one or more songs or albums; receiving second user input selecting one of the one or more source libraries; and updating the past visual representation of the music application'"'"'s user interface to display the contents of the selected source library as the contents appeared at the time in the past. - View Dependent Claims (17)
Specification