Breathing sequence user interface
Abstract
The present disclosure generally relates to user interfaces for breathing sequences. In some examples, a device displays a configuration user interface that comprises a prompt to select a number of cycles of a breathing sequence, adjusts the number of cycles of the breathing sequence to the selected number of cycles in response to selection, and initiates a breathing phase of the breathing sequence. In some examples, the device displays and fluctuates a progress indicator in accordance with the selected number of cycles. In some examples, a device detects a time associated with a first breathing sequence, generates a prompting criteria based on a predetermined prompting frequency and the detected time, determines if the prompting criteria has been met, displays a prompt to initiate a second breathing sequence, wherein the prompt comprises a first affordance, and displays a second breathing sequence user interface in response to selection of the first affordance.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . An electronic device, comprising:
a display; one or more processors; memory; and one or more programs, wherein 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, on the display, a configuration user interface, wherein the configuration user interface comprises a prompt to select a duration of a breathing sequence;
in response to receiving a set of one or more user inputs including a first user input, adjusting the duration of the breathing sequence to the selected duration;
initiating a breathing phase of the breathing sequence;
during the breathing phase of the breathing sequence:
displaying, on the display, a first version of a progress indicator;
fluctuating the first version of the progress indicator in accordance with a predetermined number of cycles; and
receiving a second user input;
in response to receiving the second user input, determining whether the second user input meets a breathing sequence interrupt criteria;
in accordance with a determination that the second user input meets the breathing sequence interrupt criteria, ending the breathing phase of the breathing sequence;
subsequent to ending the breathing phase of the breathing sequence, navigating to a user interface that is not associated with a breathing application for conducting the breathing sequence;
subsequent to navigating to the user interface that is not associated with the breathing application, receiving a third user input selecting the breathing application; and
in response to receiving the third user input selecting the breathing application, displaying, on the display, an interrupted session user interface that corresponds to the breathing sequence that was interrupted.
3 . The electronic device of claim 2 , wherein the interrupted session user interface includes an indication of a completed number of cycles, wherein the completed number of cycles includes the number of cycles, of the predetermined number of cycles, that the progress indicator fluctuated in accordance with after the breathing phase was initiated and before the second user input was received.
4 . The electronic device of claim 2 , the one or more programs further including instructions for:
subsequent to ending the breathing phase of the breathing sequence: displaying, on the display, a second affordance; receiving user input selection of the second affordance; and in response to the user input selection of the second affordance, displaying, on the display, the configuration user interface.
5 . The electronic device of claim 2 , wherein adjusting the number of cycles of the breathing sequence, causes appearance of the first version of the progress indicator to change.
6 . The electronic device of claim 2 , wherein the device includes a rotatable input mechanism, and wherein the first user input is a rotation of the rotatable input mechanism.
7 . The electronic device of claim 2 , the one or more programs further including instructions for:
prior to initiating the breathing phase of the breathing sequence: receiving a fourth user input; and in response to receiving the fourth user input, progressing to the breathing phase of the breathing sequence.
8 . The electronic device of claim 2 , wherein each cycle of the predetermined number of cycles comprises a first period of time and a second period of time distinct from the first period, and wherein fluctuating the first version of the progress indicator comprises:
during each cycle of the predetermined number of cycles:
changing, at a start of the first period of time, a first variable visual characteristic of the progress indicator; and
changing, at the start of the second period of time, the first variable visual characteristic of the progress indicator.
9 . The electronic device of claim 8 , wherein the first variable visual characteristic is a size of the displayed progress indicator,
wherein changing, at the start of the first period of time, the first variable visual characteristic comprises increasing the size of the displayed progress indicator, and wherein changing, at the start of the second period of time, the first variable visual characteristic comprises decreasing the size of the displayed progress indicator.
10 . The electronic device of claim 8 , wherein the second period of time is greater than the first period of time.
11 . The electronic device of claim 8 , wherein the device includes a haptic output device, the one or more programs further including instructions for:
during the breathing phase of the breathing sequence, outputting one or more haptic breathing cues according to a haptic profile.
12 . The electronic device of claim 11 , wherein outputting the one or more haptic breathing cues according to the haptic profile comprises:
outputting a first plurality of haptic breathing cues at a first frequency between cues during the first period of time; and outputting a second plurality of haptic breathing cues at a second frequency between cues during the second period of time.
13 . The electronic device of claim 12 , wherein the first frequency between cues is an increasing frequency, and wherein the second frequency between cues is a constant frequency.
14 . The electronic device of claim 11 , wherein outputting the one or more haptic breathing cues according to the haptic profile comprises:
outputting, at the start of the first period of time, a first number of haptic breathing cues; and outputting, at the start of the second period of time, a second number of haptic breathing cues, wherein the first number and the second number are different.
15 . The electronic device of claim 2 , wherein fluctuating the first version of the progress indicator comprises:
displaying, on the display, the first version of the progress indicator in a first state; animatedly transitioning, during a first segment of time, the first version of the progress indicator from the first state to a second state; and animatedly transitioning, during a second segment of time, the first version of the progress indicator from the second state to the first state.
16 . The electronic device of claim 15 , wherein the second segment of time is greater than the first segment of time.
17 . The electronic device of claim 2 , wherein the first version of the progress indicator fluctuates at a first cyclic rate.
18 . The electronic device of claim 17 , the one or more programs further including instructions for:
receiving a value of the first cyclic rate; and in response to receiving the value of the first cyclic rate, setting the first cyclic rate to the received value.
19 . The electronic device of claim 17 , wherein the first cyclic rate is a predetermined number of cycles per unit of time.
20 . The electronic device of claim 2 , the one or more programs further including instructions for:
prior to displaying, on the display, the configuration user interface: determining whether a prompting criteria has been met; in accordance with a determination that the prompting criteria has been met, displaying, on the display, a prompt that comprises a first affordance; receiving user input selection of the first affordance; and in response to receiving the user input selection of the first affordance, displaying, on the display, the configuration user interface.
21 . The electronic device of claim 20 , wherein determining whether a prompting criteria has been met comprises determining whether a predetermined period of time has passed after a time associated with a previous breathing sequence.
22 . The electronic device of claim 21 , wherein the time associated with the previous breathing sequence is a beginning time associated with the previous breathing sequence.
23 . The electronic device of claim 21 , wherein the time associated with the previous breathing sequence is a completion time associated with the previous breathing sequence.
24 . The electronic device of claim 2 , the one or more programs further including instructions for:
prior to initiating the breathing phase of the breathing sequence: initiating a preliminary phase of the breathing sequence; and during the preliminary phase of the breathing sequence: displaying, on the display, a second version of the progress indicator; and fluctuating the second version of the progress indicator in accordance with a preliminary number of cycles.
25 . The electronic device of claim 24 , wherein the preliminary number of cycles is independent of the predetermined number of cycles.
26 . The electronic device of claim 24 , wherein the first version of the progress indicator fluctuates at a first cyclic rate, wherein the second version of the progress indicator fluctuates at a second cyclic rate, and wherein the second cyclic rate is greater than the first cyclic rate.
27 . The electronic device of claim 2 , wherein the first version of the progress indicator comprises a second variable visual characteristic, the one or more programs further including instructions for:
further in response to receiving the first user input, selecting an initial state of a second variable visual characteristic in accordance with the predetermined number of cycles.
28 . The electronic device of claim 27 , the one or more programs further including instructions for:
during the breathing phase of the breathing sequence: detecting completion of a portion of the predetermined number of cycles; and in response to detecting completion of the portion of the predetermined number of cycles, changing the second variable visual characteristic of the progress indicator.
29 . The electronic device of claim 28 , wherein detecting completion of the portion of the predetermined number of cycles comprises:
determining whether the progress indicator has fluctuated in accordance with a predetermined number of cycles.
30 . The electronic device of claim 28 , wherein detecting completion of the portion of the predetermined number of cycles comprises:
detecting whether a predetermined amount of time has passed during the breathing phase of the breathing sequence.
31 . The electronic device of claim 28 , wherein the first version of the progress indicator comprises a plurality of graphical elements, and wherein changing the second variable visual characteristic of the progress indicator comprises:
changing a number of displayed graphical elements of the plurality of graphical elements.
32 . The electronic device of claim 2 , wherein the device includes a sensor, the one or more programs further including instructions for:
receiving a first signal from the sensor during the breathing phase of the breathing sequence; determining an estimated heart rate based at least in part on the received first signal; and displaying, on the display, an indication of the estimated heart rate.
33 . The electronic device of claim 32 , wherein the indication of the estimated heart rate is displayed subsequent to completion of the breathing phase.
34 . The electronic device of claim 2 , the one or more programs further including instructions for:
suppressing, during the breathing phase of the breathing sequence, the output of at least a subset of alerts that the device is configured to output.
35 . The electronic device of claim 2 , the one or more programs further including instructions for:
determining an aggregate amount of time representing a completed number of cycles of the breathing sequence over a goal period; in response to detecting completion of the breathing phase of the breathing sequence, displaying, on the display, a completion interface comprising:
an indication of the aggregate amount of time; and
a third affordance;
receiving user input selection of the third affordance; and in response to receiving the user input selection of the third affordance, progressing to the breathing phase of the breathing sequence.
36 . The electronic device of claim 35 , wherein detecting completion of the breathing phase comprises detecting that a predetermined amount of time has elapsed.
37 . The electronic device of claim 35 , wherein the completion interface further comprises an indication of an estimated heart rate.
38 . The electronic device of claim 35 , wherein the goal period is a current day.
39 . The electronic device of claim 35 , wherein the first version of the progress indicator fluctuates at a first cyclic rate, and wherein the aggregate amount of time is determined based at least in part on the first cyclic rate.
40 . The electronic device of claim 2 , the one or more programs further including instructions for:
determining an aggregate amount of time representing a completed number of cycles of the breathing sequence over a goal period for each of a plurality of goal periods; and displaying, on the display, a summary interface comprising an indicator for each of the plurality of goal periods, wherein the indicator for each of the plurality of goal periods represents the determined aggregate amount of time for its respective goal period of the plurality of goal periods.
41 . The electronic device of claim 40 , wherein the goal period is a day, and wherein the plurality of goal periods is seven days.
42 . The electronic device of claim 2 , the one or more programs further including instructions for:
receiving a second signal during the breathing sequence; determining an estimated breathing pattern based at least in part on the received second signal; and synchronizing the initiation of the breathing phase of the breathing sequence and the display of the progress indicator during the breathing phase of the breathing sequence with the estimated breathing pattern.
43 . The electronic device of claim 42 , wherein synchronizing the initiation of the breathing phase of the breathing sequence and the display of the progress indicator during the breathing phase of the breathing sequence with the estimated breathing pattern comprises:
determining a synchronization event that is a transition between an inhale period and an exhale period of the estimated breathing pattern; and in accordance with a determination that the synchronization event has occurred: initiating the breathing phase of the breathing sequence; and displaying, on the display, the first version of the progress indicator.
44 . The electronic device of claim 42 , wherein the device includes a sensor, and wherein receiving the second signal comprises:
receiving the second signal from the sensor during the breathing sequence.
45 . The electronic device of claim 2 , the one or more programs further including instructions for:
prior to displaying the configuration user interface: determining an aggregate amount of time representing a completed number of cycles of one or more breathing sequences over a goal period; displaying, on the display, a fourth affordance comprising an indication of the aggregate amount of time; and receiving user input selection of the fourth affordance, wherein the configuration user interface is displayed in response to receiving the user input selection of the fourth affordance.
46 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
displaying, on the display, a configuration user interface, wherein the configuration user interface comprises a prompt to select a duration of a breathing sequence; in response to receiving a set of one or more user inputs including a first user input, adjusting the duration of the breathing sequence to the selected duration; initiating a breathing phase of the breathing sequence; during the breathing phase of the breathing sequence:
displaying, on the display, a first version of a progress indicator;
fluctuating the first version of the progress indicator in accordance with a predetermined number of cycles; and
receiving a second user input;
in response to receiving the second user input, determining whether the second user input meets a breathing sequence interrupt criteria; in accordance with a determination that the second user input meets the breathing sequence interrupt criteria, ending the breathing phase of the breathing sequence; subsequent to ending the breathing phase of the breathing sequence, navigating to a user interface that is not associated with a breathing application for conducting the breathing sequence; subsequent to navigating to the user interface that is not associated with the breathing application, receiving a third user input selecting the breathing application; and in response to receiving the third user input selecting the breathing application, displaying, on the display, an interrupted session user interface that corresponds to the breathing sequence that was interrupted.
47 . A computer-implemented method, comprising:
at an electronic device with a display and one or more sensors:
displaying, on the display, a configuration user interface, wherein the configuration user interface comprises a prompt to select a duration of a breathing sequence;
in response to receiving a set of one or more user inputs including a first user input, adjusting the duration of the breathing sequence to the selected duration;
initiating a breathing phase of the breathing sequence;
during the breathing phase of the breathing sequence:
displaying, on the display, a first version of a progress indicator;
fluctuating the first version of the progress indicator in accordance with a predetermined number of cycles; and
receiving a second user input;
in response to receiving the second user input, determining whether the second user input meets a breathing sequence interrupt criteria;
in accordance with a determination that the second user input meets the breathing sequence interrupt criteria, ending the breathing phase of the breathing sequence;
subsequent to ending the breathing phase of the breathing sequence, navigating to a user interface that is not associated with a breathing application for conducting the breathing sequence;
subsequent to navigating to the user interface that is not associated with the breathing application, receiving a third user input selecting the breathing application; and
in response to receiving the third user input selecting the breathing application, displaying, on the display, an interrupted session user interface that corresponds to the breathing sequence that was interrupted.Join the waitlist — get patent alerts
Track US2023347104A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.