Electronic backup of applications
First Claim
Patent Images
1. A method, comprising:
- by a software application;
receiving, while a first visual representation of a data file is displayed within a first user interface, a request to display a revision history of the data file, wherein the data file is managed by the software application, and the software application is configured to monitor revisions made to the data file through a first user account and a second user account that is different than the first user account;
in response to the request;
identifying at least a first version of the data file revised in accordance with the first user account and a second version of the data file revised in accordance with the second user account, wherein the first version of the data file is different than the second version of the data file;
generating, based on the first version of the data file and the second version of the data file, the revision history of the data file;
causing the revision history to be displayed within a second user interface, wherein the second user interface is displayed concurrently with the first user interface;
receiving a selection to display one of the first version of the data file and the second version of the data file; and
in response to receiving the selection;
displaying, while concurrently displaying the second user interface, a second visual representation of the data file at the first user interface based on the selected version of the data file.
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.
12 Citations
20 Claims
-
1. A method, comprising:
-
by a software application; receiving, while a first visual representation of a data file is displayed within a first user interface, a request to display a revision history of the data file, wherein the data file is managed by the software application, and the software application is configured to monitor revisions made to the data file through a first user account and a second user account that is different than the first user account; in response to the request; identifying at least a first version of the data file revised in accordance with the first user account and a second version of the data file revised in accordance with the second user account, wherein the first version of the data file is different than the second version of the data file; generating, based on the first version of the data file and the second version of the data file, the revision history of the data file; causing the revision history to be displayed within a second user interface, wherein the second user interface is displayed concurrently with the first user interface; receiving a selection to display one of the first version of the data file and the second version of the data file; and in response to receiving the selection; displaying, while concurrently displaying the second user interface, a second visual representation of the data file at the first user interface based on the selected version of the data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a computing device, cause the computing device to carry out steps that include:
-
monitoring revisions made to a data file through a first user account and a second user account, wherein the second user account is different than the first user account; receiving, while a first visual representation of the data file is displayed within a first user interface, a request to display a revision history of the data file; in response to the request; identifying at least a first version of the data file revised in accordance with the first user account and a second version of the data file revised in accordance with the second user account, wherein the first version of the data file is different than the second version of the data file; generating, based on the first version of the data file and the second version of the data file, the revision history of the data file; causing the revision history to be displayed within a second user interface, wherein the second user interface is displayed concurrently with the first user interface; receiving a selection to display one of the first version of the data file and the second version of the data file; and in response to receiving the selection; displaying, while concurrently displaying the second user interface, a second visual representation of the data file at the first user interface based on the selected version of the data file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing device, comprising:
-
a processor; and a memory configured to store instructions that, when executed by the processor, cause the computing device to execute a software application configured to carry out steps that include; receiving, while a first visual representation of a data file is displayed within a first user interface, a request to display a revision history of the data file, wherein the data file is managed by the software application, and the software application is configured to monitor revisions made to the data file through a first user account and a second user account that is different than the first user account; in response to the request; identifying at least a first version of the data file revised in accordance with the first user account and a second version of the data file revised in accordance with the second user account, wherein the first version of the data file is different than the second version of the data file; generating, based on the first version of the data file and the second version of the data file, the revision history of the data file; causing the revision history to be displayed within a second user interface, wherein the second user interface is displayed concurrently with the first user interface; receiving a selection display one of the first version of the data file and the second version of the data file; and in response to receiving the selection; displaying, while concurrently displaying the second user interface, a second visual representation of the data file at the first user interface based on the selected version of the data file. - View Dependent Claims (17, 18, 19, 20)
-
Specification