Restoring electronic information
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors, the method comprising the following operations:
- displaying a current view of a first application user interface window of a first application, where the current view of the first application user interface window shows a current state of the first application user interface window and includes visual representations of data corresponding to the current state of the first application;
identifying a loss of data associated with the first application;
in response to identifying the loss of data, generating an alert identifying the loss of data and prompting a user to initiate a history view of the first application to restore the identified lost data;
receiving user input to initiate the history view;
displaying a second backup user interface of a second backup application, the second backup user interface including at least a first representation of the first application user interface window, where the first representation shows a past state of the first application user interface window and includes visual representations of data from the past state, including a visual representation of the lost data, and wherein the lost data is stored in an archive; and
receiving input to the first representation of the first application user interface window displayed within the second backup user interface identifying one or more application data items to restore.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for automatic detection of data loss to system or a particular application. In one implementation a method is provided. The method includes identifying a loss of data associated with a current view. An alert is generated identifying the loss of data. A user is prompted to initiate a history view to restore the lost data, the history view including at least a first visual representation of an earlier version of the current view.
347 Citations
29 Claims
-
1. A computer-implemented method performed by one or more processors, the method comprising the following operations:
-
displaying a current view of a first application user interface window of a first application, where the current view of the first application user interface window shows a current state of the first application user interface window and includes visual representations of data corresponding to the current state of the first application; identifying a loss of data associated with the first application; in response to identifying the loss of data, generating an alert identifying the loss of data and prompting a user to initiate a history view of the first application to restore the identified lost data; receiving user input to initiate the history view; displaying a second backup user interface of a second backup application, the second backup user interface including at least a first representation of the first application user interface window, where the first representation shows a past state of the first application user interface window and includes visual representations of data from the past state, including a visual representation of the lost data, and wherein the lost data is stored in an archive; and receiving input to the first representation of the first application user interface window displayed within the second backup user interface identifying one or more application data items to restore. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
memory for storing data; and one or more processors configured to perform operations comprising; displaying a current view of a first application user interface window of a first application, where the current view of the first application user interface window shows a current state of the first application user interface window and includes visual representations of data corresponding to the current state of the first application; identifying a loss of data associated with the first application; in response to identifying the loss of data, generating an alert identifying the loss of data and prompting a user to initiate a history view to restore the identified lost data; receiving user input to initiate the history view; displaying a second backup user interface of second backup application, the second backup user interface including at least a first representation of the first application user interface window, where the first representation shows a past state of the first application user interface window and includes visual representations of data from the past state, including a visual representation of the lost data, and wherein the lost data is stored in an archive; and receiving input to the first representation of the first application user interface window displayed within the second backup user interface identifying one or more application data items to restore. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing one or more sequences of instructions which, when executed by one or more processors, cause:
-
displaying a current view of a first application user interface window of a first application, where the current view of the first application user interface window shows a current state of the first user interface window and includes visual representations of data corresponding to the current state of the first application; identifying a loss of data associated with the first application; in response to identifying the loss of data, generating an alert identifying the loss of data and prompting a user to initiate a history view to restore the identified lost data; receiving user input to initiate the history view; displaying a second backup user interface of a second backup application, the second backup user interface including at least a first representation of the first application user interface window, where the first representation shows a past state of the first application user interface window and includes visual representations of data from the past state, including a visual representation of the lost data, and wherein the lost data is stored in an archive; and receiving input to the representation of the first application user interface window displayed within the second backup user interface identifying one or more application data items to restore. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented method performed by one or more processors, the method comprising the following operations:
-
displaying a first user interface window of a first application, where the first user interface window shows a current state of the first application and includes visual representations of data corresponding to the current state of the first application; receiving user input to invoke a second backup application; displaying a second backup user interface of the second backup application, the second backup user interface including at least a first representation of the first application user interface window, where the first representation shows a past state of the first application user interface window and includes visual representations of data from the past state, including a visual representation of lost data, and wherein the lost data is stored in an archive; and receiving input to the first representation of the application user interface window displayed within the second backup user interface identifying one or more application data items to restore. - View Dependent Claims (29)
-
Specification