Stopwatch and timer user interfaces
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, cause the device to:
- display, at a first time, a first representation of a first lap time in a user interface;
display an animation of movement of the first representation along a first axis in the user interface that progresses as time elapses from the first time, wherein the animation of movement of the first representation is contained within a first region of the user interface;
while moving the first representation within the first region of the user interface, detect a first lap input at the device at a second time; and
in response to detecting the first lap input;
cease to display the animation of movement of the first representation along the first axis;
move the first representation to a second region of the user interface different from the first region; and
while concurrently displaying the first representation within the second region of the user interface;
display a second representation of a second lap time in the user interface; and
display an animation of movement of the second representation along the first axis in the user interface that progresses as time elapses from the second time, wherein the animation of movement of the second representation is contained within the first region of the user interface, wherein a relative positioning of the first representation and the second representation along the first axis corresponds to a difference between the first lap time and the second lap time.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device may display a first lap time representation, and may move the first lap time representation in accordance with a first amount of elapsed time. While moving the first lap time representation, the electronic device may detect a lap input. In response to the lap input, the electronic device may cease movement of the first lap time representation, display a second lap time representation, and move the second lap time representation in accordance with a second amount of elapsed time. A relative positioning of the first lap time representation and the second lap time representation may correspond to a difference between a first lap time and a second lap time. In some embodiments, the electronic device may update the timescales of lap time representation(s) in accordance with a rotational input. In some embodiments, the electronic device may update a timer duration setting in accordance with a rotational input.
36 Citations
45 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, cause the device to:
-
display, at a first time, a first representation of a first lap time in a user interface; display an animation of movement of the first representation along a first axis in the user interface that progresses as time elapses from the first time, wherein the animation of movement of the first representation is contained within a first region of the user interface; while moving the first representation within the first region of the user interface, detect a first lap input at the device at a second time; and in response to detecting the first lap input; cease to display the animation of movement of the first representation along the first axis; move the first representation to a second region of the user interface different from the first region; and while concurrently displaying the first representation within the second region of the user interface; display a second representation of a second lap time in the user interface; and display an animation of movement of the second representation along the first axis in the user interface that progresses as time elapses from the second time, wherein the animation of movement of the second representation is contained within the first region of the user interface, wherein a relative positioning of the first representation and the second representation along the first axis corresponds to a difference between the first lap time and the second lap time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
at a device with one or more processors and memory; displaying, at a first time, a first representation of a first lap time in a user interface; displaying an animation of movement of the first representation along a first axis in the user interface that progresses as time elapses from the first time, wherein the animation of movement of the first representation is contained within a first region of the user interface; while moving the first representation within the first region of the user interface, detecting a first lap input at the device at a second time; and in response to detecting the first lap input; ceasing to display the animation of movement of the first representation along the first axis; move the first representation to a second region of the user interface different from the first region; and while concurrently displaying the first representation within the second region of the user interface; displaying a second representation of a second lap time in the user interface; and displaying an animation of movement of the second representation along the first axis in the user interface that progresses as time elapses from the second time, wherein the animation of movement of the second representation is contained within the first region of the user interface, wherein a relative positioning of the first representation and the second representation along the first axis corresponds to a difference between the first lap time and the second lap time. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. An electronic device, comprising:
-
a display; one or more processors; a memory; and one or more programs, where in the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, at a first time, a first representation of a first lap time in a user interface; displaying an animation of movement of the first representation along a first axis in the user interface that progresses as time elapses from the first time, wherein the animation of movement of the first representation is contained within a first region of the user interface; while moving the first representation within the first region of the user interface, detecting a first lap input at the device at a second time; and in response to detecting the first lap input; ceasing to display the animation of movement of the first representation along the first axis; move the first representation to a second region of the user interface different from the first region; and while concurrently displaying the first representation within the second region of the user interface; displaying a second representation of a second lap time in the user interface; and displaying an animation of movement of the second representation along the first axis in the user interface that progresses as time elapses from the second time, wherein the animation of movement of the second representation is contained within the first region of the user interface, wherein a relative positioning of the first representation and the second representation along the first axis corresponds to a difference between the first lap time and the second lap time. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification