User interfaces for managing health data
Abstract
The present disclosure generally relates to managing health data for a patient. In some embodiments, the disclosed techniques include displaying graphical representations of data including a first graph corresponding to a first data set and a second graph corresponding to a second data set. An input directed to the first graph is detected, and in response, a plurality of user interface objects are displayed, including a first user interface object or a second user interface object. The first user interface object is associated with the first graph and based on a first variable that is selected based on a location of the input, and the second user interface object is associated with the second graph and based on a second variable that is selected based on the location of the first input. In some embodiments, the health data is sleep-related data, including data on mid-sleep awakenings.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer system configured to communicate with a display generation component and one or more input devices, the computer system comprising:
one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
receiving, via the one or more input devices, a set of sleep data that includes data for a first plurality of sleep sessions of a first user; and
after receiving the set of sleep data, displaying, via the display generation component, a sleep analysis user interface that includes:
a first sleep indicator that indicates a sleep period for a first sleep session of the first plurality of sleep sessions;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the first sleep session, a first awakening indicator that indicates a mid-sleep awakening event for the first sleep session;
a second sleep indicator that indicates a sleep period for a second sleep session of the first plurality of sleep sessions, different from the first sleep session;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the second sleep session, a second awakening indicator that indicates a mid-sleep awakening event for the second sleep session; and
a collective awakening indicator that indicates a value based on the collective mid-sleep awakening events for the first plurality of sleep sessions.
2 . The computer system of claim 1 , wherein the value based on the collective mid-sleep awakening events for the first plurality of sleep sessions is an average of mid-sleep awakening events for the first plurality of sleep sessions.
3 . The computer system of claim 1 , wherein the sleep analysis user interface includes:
a first time in bed indicator that indicates a total amount of time that the first user was in bed for the first sleep session; and a second time in bed indicator that indicates a total amount of time that the first user was in bed for the second sleep session.
4 . The computer system of claim 1 , wherein the sleep analysis user interface includes a first user-interactive graphical user interface object, the one or more programs further including instructions for:
receiving, via the one or more input devices, a first input corresponding to the first user-interactive graphical user interface object; and in response to receiving the first input, modifying a visual appearance of the first sleep indicator and/or the visual appearance of the first awakening indicator to emphasize the visual appearance of the first awakening indicator.
5 . The computer system of claim 1 , the one or more programs further including instructions for:
after receiving the set of sleep data, displaying, via the display generation component, a sleep summary user interface that includes:
a first sleep value indicator that indicates a value of a first sleep parameter for the first plurality of sleep sessions; and
a second sleep value indicator that indicates a value of the first sleep parameter for a second plurality of sleep sessions, that is different than the first plurality of sleep sessions.
6 . The computer system of claim 1 , wherein the set of sleep data that includes data for the first plurality of sleep sessions of the first user includes data collected by an external electronic device having one or more sensors configured to collect sleep data.
7 . The computer system of claim 1 , wherein:
the set of sleep data that includes data for the first plurality of sleep sessions of the first user includes data corresponding to a third sleep session that does not include data collected by an external electronic device having one or more sensors configured to collect sleep data; and the sleep analysis user interface does not include an indicator of a mid-sleep awakening event for the third sleep session.
8 . The computer system of claim 1 , the one or more programs further including instructions for:
prior to displaying the sleep analysis user interface, displaying a health summary user interface that includes:
a sleep user-interactive graphical user interface object that includes an indication of a value of a second sleep parameter;
a first health category user-interactive graphical user interface object that includes an indication of a value of a first health parameter, wherein the first health parameter is not associated with a sleep parameter; and
a second health category user-interactive graphical user interface object that includes an indication of a value of a second health parameter, wherein the second health parameter is not associated with a sleep parameter;
while displaying the health summary user interface, receiving, via the one or more input devices, a first set of one or more inputs that includes a second input corresponding to the sleep user-interactive graphical user interface object; and in response to receiving the first set of one or more inputs, displaying the sleep analysis user interface.
9 . The computer system of claim 1 , wherein the sleep analysis user interface includes a second user-interactive graphical user interface object, the one or more programs further including instructions for:
receiving, via the one or more input devices, a third input corresponding to the second user-interactive graphical user interface object; and in response to receiving the third input, displaying, in the sleep analysis user interface, an indication of a pre-selected sleep schedule corresponding to the first sleep session.
10 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:
receiving, via the one or more input devices, a set of sleep data that includes data for a first plurality of sleep sessions of a first user; and after receiving the set of sleep data, displaying, via the display generation component, a sleep analysis user interface that includes:
a first sleep indicator that indicates a sleep period for a first sleep session of the first plurality of sleep sessions;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the first sleep session, a first awakening indicator that indicates a mid-sleep awakening event for the first sleep session;
a second sleep indicator that indicates a sleep period for a second sleep session of the first plurality of sleep sessions, different from the first sleep session;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the second sleep session, a second awakening indicator that indicates a mid-sleep awakening event for the second sleep session; and
a collective awakening indicator that indicates a value based on the collective mid-sleep awakening events for the first plurality of sleep sessions.
11 . A method, comprising:
at a computer system in communication with a display generation component and one or more input devices:
receiving, via the one or more input devices, a set of sleep data that includes data for a first plurality of sleep sessions of a first user; and
after receiving the set of sleep data, displaying, via the display generation component, a sleep analysis user interface that includes:
a first sleep indicator that indicates a sleep period for a first sleep session of the first plurality of sleep sessions;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the first sleep session, a first awakening indicator that indicates a mid-sleep awakening event for the first sleep session;
a second sleep indicator that indicates a sleep period for a second sleep session of the first plurality of sleep sessions, different from the first sleep session;
in accordance with a determination that the data for the first plurality of sleep sessions includes at least one mid-sleep awakening event corresponding to the second sleep session, a second awakening indicator that indicates a mid-sleep awakening event for the second sleep session; and
a collective awakening indicator that indicates a value based on the collective mid-sleep awakening events for the first plurality of sleep sessions.Join the waitlist — get patent alerts
Track US2022047212A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.