User interface for electronic backup
First Claim
1. A method comprising:
- at a device including a display, an input device, a processor, and a non-transitory memory storing instructions that, when executed by the processor, cause;
displaying, on the display, a backup interface, including concurrently displaying;
a display area for presenting at least a first visual representation of an earlier version of a user interface window and a visual representation of a current view of the user interface window; and
a timeline associated with a first time scale, where the timeline represents a plurality of visual representations of earlier versions of the user interface window, wherein the timeline includes;
a first portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with a condensed appearance in which a respective amount of time is represented by a first length, wherein the first portion includes a first tick mark of a first size, and wherein the first tick mark, when selected, is a second size that is larger than the first size while maintaining the first time scale for the timeline; and
a second portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with an expanded appearance in which the respective amount of time is represented by a second length greater than the first length, wherein the second portion includes a second tick mark of the second size; and
while concurrently displaying the display area and the timeline, detecting a user input at a location on the timeline corresponding to the first portion of the timeline; and
in response to detecting the user input at the location on the timeline corresponding to the first portion of the timeline, displaying an animation of the first portion of the timeline spatially expanding to the expanded appearance and the second portion of the timeline spatially shrinking to the condensed appearance while maintaining the first time scale for the timeline.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for storing and restoring digital data. A method includes receiving, a first user input requesting that a backup interface be displayed, displaying the backup interface, the backup interface including a display area for presenting at least a first visual representation of an earlier version of a current view and a visual representation of the current view, the earlier version including a first element, receiving, while the backup interface is displayed, a second user input requesting that the current view be modified according to the earlier version, at least with regard to the first element, animating the modification of the first element as moving from the visual representation of the earlier version to the visual representation of the current view, and modifying, in response to the second user input, the current view according to the earlier version, at least with regard to the first element.
438 Citations
28 Claims
-
1. A method comprising:
at a device including a display, an input device, a processor, and a non-transitory memory storing instructions that, when executed by the processor, cause; displaying, on the display, a backup interface, including concurrently displaying; a display area for presenting at least a first visual representation of an earlier version of a user interface window and a visual representation of a current view of the user interface window; and a timeline associated with a first time scale, where the timeline represents a plurality of visual representations of earlier versions of the user interface window, wherein the timeline includes; a first portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with a condensed appearance in which a respective amount of time is represented by a first length, wherein the first portion includes a first tick mark of a first size, and wherein the first tick mark, when selected, is a second size that is larger than the first size while maintaining the first time scale for the timeline; and a second portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with an expanded appearance in which the respective amount of time is represented by a second length greater than the first length, wherein the second portion includes a second tick mark of the second size; and while concurrently displaying the display area and the timeline, detecting a user input at a location on the timeline corresponding to the first portion of the timeline; and in response to detecting the user input at the location on the timeline corresponding to the first portion of the timeline, displaying an animation of the first portion of the timeline spatially expanding to the expanded appearance and the second portion of the timeline spatially shrinking to the condensed appearance while maintaining the first time scale for the timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system comprising:
-
a display; and one or more processors coupled with the display and operable to interact with a non-transitory computer-readable storage medium in order to perform operations comprising; displaying, on the display, a backup interface, including concurrently displaying; a display area for presenting at least a first visual representation of an earlier version of a user interface window and a visual representation of a current view of the user interface window; and a timeline associated with a first time scale, where the timeline represents a plurality of visual representations of earlier versions of the user interface window, wherein the timeline includes; a first portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with a condensed appearance in which a respective amount of time is represented by a first length, wherein the first portion includes a first tick mark of a first size, and wherein the first tick mark, when selected, is a second size that is larger than the first size while maintaining the first time scale for the timeline; and a second portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with an expanded appearance in which the respective amount of time is represented by a second length greater than the first length, wherein the second portion includes a second tick mark of the second size; and while concurrently displaying the display area and the timeline, detecting a user input at a location on the timeline corresponding to the first portion of the timeline; and in response to detecting the user input at the location on the timeline corresponding to the first portion of the timeline, displaying an animation of the first portion of the timeline spatially expanding to the expanded appearance and the second portion of the timeline spatially shrinking to the condensed appearance while maintaining the first time scale for the timeline. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium including one or more sequences of instructions which, when executed by one or more processors coupled with a display, causes:
-
displaying, on the display, a backup interface, including concurrently displaying; a display area for presenting at least a first visual representation of an earlier version of a user interface window and a visual representation of a current view of the user interface window; and a timeline associated with a first time scale, where the timeline represents a plurality of visual representations of earlier versions of the user interface window, wherein the timeline includes; a first portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with a condensed appearance in which a respective amount of time is represented by a first length, wherein the first portion includes a first tick mark of a first size, and wherein the first tick mark, when selected, is a second size that is larger than the first size while maintaining the first time scale for the timeline; and a second portion of the plurality of visual representations of earlier versions of the user interface window that is displayed with an expanded appearance in which the respective amount of time is represented by a second length greater than the first length, wherein the second portion includes a second tick mark of the second size; and while concurrently displaying the display area and the timeline, detecting a user input at a location on the timeline corresponding to the first portion of the timeline; and in response to detecting the user input at the location on the timeline corresponding to the first portion of the timeline, displaying an animation of the first portion of the timeline spatially expanding to the expanded appearance and the second portion of the timeline spatially shrinking to the condensed appearance while maintaining the first time scale for the timeline. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification