CPC A61M 21/02 (2013.01) [G06F 3/00 (2013.01); G06F 3/01 (2013.01); G06F 3/011 (2013.01); G06F 3/048 (2013.01); A61M 2021/005 (2013.01); A61M 2021/0022 (2013.01); A61M 2021/0088 (2013.01); A61M 2205/332 (2013.01); A61M 2205/3553 (2013.01); A61M 2205/3592 (2013.01); A61M 2205/505 (2013.01); A61M 2205/581 (2013.01); A61M 2205/582 (2013.01); A61M 2205/583 (2013.01); A61M 2230/10 (2013.01); A61M 2230/40 (2013.01); G06F 2203/04808 (2013.01)] | 48 Claims |
1. A computer-implemented method, comprising:
at a device with a display:
displaying, on the display, a configuration user interface, wherein the configuration user interface comprises a prompt to select a duration of a first breathing sequence;
receiving a first set of one or more inputs including a first user input including selection of a first duration of the first breathing sequence;
in response to receiving the first set of or more inputs, adjusting the duration of the first breathing sequence to the selected first duration;
initiating the first breathing sequence;
during the first breathing sequence:
displaying, on the display, a first version of a progress indicator; and
fluctuating the first version of the progress indicator, wherein the first version of the progress indicator includes a first set of graphical objects that are associated with the selected first duration of the first breathing sequence, and wherein fluctuating the first version of the progress indicator includes:
during a first segment of time, animatedly transitioning the first version of the progress indicator from a first state that includes a first subset of graphical objects from the first set of graphical objects to a second state that includes a second subset of graphical objects from the first set of graphical objects, wherein a number of graphical objects in the second subset of graphical objects is greater than a number of graphical objects in the first subset of graphical objects; and
during a second segment of time, animatedly transitioning the first version of the progress indicator from the second state to the first state;
receiving a second set of one or more inputs including a second user input including selection of a second duration of a second breathing sequence;
in response to receiving the second set of one or more inputs including the second user input, adjusting the duration of the second breathing sequence to the selected second duration;
initiating the second breathing sequence; and
during the second breathing sequence:
displaying, on the display, a second version of a progress indicator; and
fluctuating the second version of the progress indicator, wherein the second version of the progress indicator includes a second set of graphical objects that are associated with the selected second duration of the second breathing sequence, and wherein fluctuating the second version of the progress indicator includes:
during a third segment of time, animatedly transitioning the second version of the progress indicator from a third state that includes a third subset of graphical objects from the second set of graphical objects to a fourth state that includes a fourth subset of graphical objects from the second set of graphical objects, wherein a number of graphical objects in the fourth subset of graphical objects is greater than a number of graphical objects in the third subset of graphical objects; and
during a fourth segment of time, animatedly transitioning the second version of the progress indicator from the fourth state to the third state.
|