User interface for backup management
First Claim
1. A method comprising:
- receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed;
animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including sliding the backup interface into view while decreasing the display of the graphical user interface;
displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window the earlier version including a first element, the backup interface being different from the graphical user interface;
receiving, while the backup interface is displayed, a second user input requesting that the current view of the first user interface window be modified according to the first visual representation of the earlier version of the first user interface window, at least with regard to the first element; and
modifying, in response to the second user input, the current view of the first user interface window according to the earlier version, at least with regard to the first element.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and a computer program product for providing a user interface including earlier versions of data. 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 backup interface be displayed. In response to the first user input, the transition from displaying the current view in the user interface to displaying the backup interface is animated. The backup interface is displayed including a display area for presenting at least a first visual representation of an earlier version of the current view, where the earlier version includes a first element. While the backup interface is displayed, a second user input is received requesting that the current view be modified according to the earlier version. In response to the second user input, the current view is modified according to the earlier version.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed; animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including sliding the backup interface into view while decreasing the display of the graphical user interface; displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window the earlier version including a first element, the backup interface being different from the graphical user interface; receiving, while the backup interface is displayed, a second user input requesting that the current view of the first user interface window be modified according to the first visual representation of the earlier version of the first user interface window, at least with regard to the first element; and modifying, in response to the second user input, the current view of the first user interface window according to the earlier version, at least with regard to the first element. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
defining criteria for capturing a state of a view for a user interface window; capturing the state of the view in accordance with the criteria; receiving a prompt to suspend presentation of a current view of the user interface window and present a captured view of the user interface window; animating a transition from presenting the current view of the user interface window to presenting the captured view of the user interface window, the animating including animating a sliding of a graphical user interface by simultaneously displaying decreasing portions of a representation of the graphical user interface while displaying increasing portions of a representation of a backup interface; presenting the captured view of the user interface window in the backup interface, the backup interface including a display area for presenting a first visual representation of the user interface window and one or more second visual representations of the user interface window, the first visual representation of the user interface window corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window corresponding to an earlier version of the current view of the user interface window; and reinstating data for the captured view of the user interface window into the current view of the user interface window.
-
-
7. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions that, when executed, generate on a display device a graphical user interface comprising:
-
a display area for presenting a first visual representation of a user interface window and one or more second visual representations of the user interface window in a stack, the first visual representation of the user interface window corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window corresponding to an earlier version of the current view of the user interface window, and where each of the one or more second visual representations of the user interface window are at least partially visible in the stack; a calendar with a plurality of date ranges, each version of the current view of the user interface window being associated with a particular date range of the plurality of date ranges; and an input control for initiating a restoration of the current view according to at least a portion of an earlier version. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions that, when executed, generate on a display device a graphical user interface comprising:
-
a display area for presenting a first visual representation of a user interface window and one or more second visual representations of the user interface window, the visual representations of the user interface window presented as a stack, one visual representation in the stack corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window in the stack corresponding to an earlier version of the current view of the user interface window and where each of the one or more second visual representations of the user interface window are at least partially visible in the stack; a date display overlay, the date display overlay displayed in proximity to a visual representation of the user interface window at the front of the stack, the date display overlay displaying a date range associated with a version corresponding to the visual representation at the front of the stack; and an input control for initiating a restoration of the current view of the user interface window according to at least a portion of an earlier version of the user interface window. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
one or more processors configured to interact with a machine-readable storage device to perform operations including; receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed; animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including sliding the backup interface into view while decreasing the display of the graphical user interface; displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window the earlier version including a first element, the backup interface being different from the graphical user interface; receiving, while the backup interface is displayed, a second user input requesting that the current view of the first user interface window be modified according to the first visual representation of the earlier version of the first user interface window, at least with regard to the first element; and modifying, in response to the second user input, the current view of the first user interface window according to the earlier version, at least with regard to the first element.
-
22. A system comprising:
one or more processors configured to interact with a machine-readable storage device to perform operations including; defining criteria for capturing a state of a view for a user interface window; capturing the state of the view in accordance with the criteria; receiving a prompt to suspend presentation of a current view of the user interface window and present a captured view of the user interface window; animating a transition from presenting the current view of the user interface window to presenting the captured view of the user interface window, the animating including animating a sliding of a graphical user interface by simultaneously displaying decreasing portions of a representation of the graphical user interface while displaying increasing portions of a representation of a backup interface; presenting the captured view of the user interface window in the backup interface, the backup interface including a display area for presenting a first visual representation of the user interface window and one or more second visual representations of the user interface window, the first visual representation of the user interface window corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window corresponding to an earlier version of the current view of the user interface window; and reinstating data for the captured view of the user interface window into the current view of the user interface window.
-
23. A system comprising:
one or more processors configured to interact with a machine-readable storage device to perform operations including displaying a graphical user interface comprising; a display area for presenting a first visual representation of a user interface window and one or more second visual representations of the user interface window in a stack, the first visual representation of the user interface window corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window corresponding to an earlier version of the current view of the user interface window, and where each of the one or more second visual representations of the user interface window are at least partially visible in the stack; a calendar with a plurality of date ranges, each version of the current view of the user interface window being associated with a particular date range of the plurality of date ranges; and an input control for initiating a restoration of the current view according to at least a portion of an earlier version.
-
24. A system comprising:
one or more processors configured to interact with a machine-readable storage device to perform operations including displaying a graphical user interface comprising; a display area for presenting a first visual representation of a user interface window and one or more second visual representations of the user interface window in a stack, the visual representations of the user interface window presented as a stack, one visual representation in the stack corresponding to a current version of a current view of the user interface window, each of the one or more second visual representations of the user interface window in the stack corresponding to an earlier version of the current view of the user interface window, and where each of the one or more second visual representations of the user interface window are at least partially visible in the stack; a date display overlay, the date display overlay displayed in proximity to a visual representation of the user interface window at the front of the stack, the date display overlay displaying a date range associated with a version corresponding to the visual representation at the front of the stack; and an input control for initiating a restoration of the current view of the user interface window according to at least a portion of an earlier version of the user interface window.
-
25. A method comprising:
-
receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed; animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including sliding the backup interface into view while decreasing the display of the graphical user interface without changing the display of the current view; and displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window, the earlier version including a first element, the backup interface being different from the graphical user interface.
-
-
26. A method comprising:
-
receiving, while a current view of a graphical user interface including at least a first user interface window is displayed, a first user input requesting that a backup interface be displayed; animating, in response to the first user input, a transition from displaying the current view of the graphical user interface to displaying the backup interface, the animating including animating the disappearance of the current view of the graphical user interface and the first user interface window into a vortex including animating a representation of the graphical user interface to move independently of a representation of the first user interface window; and displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of the first user interface window, the earlier version including a first element, the backup interface being different from the graphical user interface.
-
Specification