Navigation Of Electronic Backups
First Claim
1. A computer-implemented method, comprising:
- receiving, while a current view of an active window is displayed in a user interface, a first user input requesting that a history view of the current view of the active window be displayed;
displaying the history view in a presentation interface distinct from the active window in response to the first user input, the history view including at least a first representation of the active window as the active window existed at a time in the past, where the first representation shows a view of a past state of the active window and includes visual representations of one or more elements from the past state;
receiving, while the first representation is displayed, a second user input requesting that the current view of the active window be modified according to a first element from the past state; and
modifying the current view of the active window, in response to the second user input, to reflect the first element.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for navigating within snapshots 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 hierarchical structure wherein a first element of the earlier version includes a second element. There is received, while the history view is displayed, a second user input requesting that the current view be modified according to the second element. The method includes modifying, in response to the second user input, the current view according to the second element.
-
Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
receiving, while a current view of an active window is displayed in a user interface, a first user input requesting that a history view of the current view of the active window be displayed; displaying the history view in a presentation interface distinct from the active window in response to the first user input, the history view including at least a first representation of the active window as the active window existed at a time in the past, where the first representation shows a view of a past state of the active window and includes visual representations of one or more elements from the past state; receiving, while the first representation is displayed, a second user input requesting that the current view of the active window be modified according to a first element from the past state; and modifying the current view of the active window, in response to the second user input, to reflect the first element. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium having stored thereon instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, while a current view of an active window is displayed in a user interface, a first user input requesting that a history view of the current view of the active window be displayed; displaying the history view in a presentation interface distinct from the active window in response to the first user input, the history view including at least a first representation of the active window as the active window existed at a time in the past, where the first representation shows a view of a past state of the active window and includes visual representations of one or more elements from the past state; receiving, while the first representation is displayed, a second user input requesting that the current view of the active window be modified according to a first element from the past state; and modifying the current view of the active window, in response to the second user input, to reflect the first element. - View Dependent Claims (6, 7)
-
-
8. A computer-readable medium having stored thereon instructions which, when executed by a processor, generate on a display device a graphical user interface comprising:
-
a view display area for presenting a current view of an active window; a history view display area for presenting a presentation interface distinct from the active window, the presentation interface including a history view of the current view of the active window, the history view including at least a first representation of the active window as the active window existed at a time in the past, where the first representation shows a view of a past state of the active window and includes visual representations of elements from the past state; and an input control for initiating a modification of the current view of the active window to reflect the second element.
-
-
9. A system, comprising:
one or more computers configured to perform operations comprising; receiving, while a current view of an active window is displayed in a user interface, a first user input requesting that a history view of the current view of the active window be displayed; displaying the history view in a presentation interface distinct from the active window in response to the first user input, the history view including at least a first representation of the active window as the active window existed at a time in the past, where the first representation shows a view of a past state of the active window and includes visual representations of one or more elements from the past state; receiving, while the first representation is displayed, a second user input requesting that the current view of the active window be modified according to a first element from the past state; and modifying the current view of the active window, in response to the second user input, to reflect the first element.
-
10. A computer-implemented method, comprising:
-
displaying a history view of a window, the history view including at least a first representation of the window as the window existed at a time in the past, where the first representation shows a view of a past state of the window and includes visual representations of a file system directory including one or more elements from the past state, and where the first representation includes a visual representation of a first element of the past state, where the first element of the past state includes a second element of the past state; receiving, while the visual representation of the first element of the past state is displayed, a first user input requesting that any elements included in the first element be displayed; and displaying a visual representation of a window corresponding to the first element and including the second element of the past state in response to the first user input. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method, comprising:
-
displaying a history view of a window, the history view including at least a first representation of the window as the window existed at a time in the past, where the first representation shows a view of a past state of the window and includes a visual representation of a folder from the past state, where the folder includes a file from the past state; receiving, while the visual representation of the folder is displayed, a user input requesting that contents of the folder from the past state be displayed; and displaying, in response to the user input, a window corresponding to the folder that includes a visual representation of the file from the past state.
-
-
18. A computer-implemented method, comprising:
-
displaying a history view of a first window, the history view including at least a first representation of a past state of the first window as the window existed at a time in the past, the first representation including a visual representation of a first element from the past state of the first window, where the first element includes a second element; receiving, while the first representation is displayed, first user input requesting that any elements included in the first element be displayed; displaying, in response to the first user input, a second representation of a past state of a second window containing the second element of the past state; receiving, while the second representation is displayed, second user input requesting that additional representations of the second window for different past states be displayed; and in response to the second user input, displaying a representation of each of a plurality of past states of the second window. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification