IP Library › Granted Patent US 11,482,328
Granted Patent B2
US 11,482,328 · App. 17/031,717 · Granted Oct 25, 2022

User interfaces for health applications

Inventors: Nicholas Felton (Sunnyvale, CA); Matthew W. Crowley (San Francisco, CA); Allison Dryer (San Francisco, CA); Eamon Francis Gilravi (San Francisco, CA); Kevin Lynch (Woodside, CA)
Assignee: Apple Inc.
G16H40/67A61B5/02444A61B5/7435G06F3/0482G06F3/04842G16H10/65G16H15/00G16H20/10G16H40/60G16H50/20G16H50/30G16H50/70G16H70/40A61B5/02438A61B5/1117A61B5/332A61B5/681A61B5/6898G06F3/0488
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,482,328
App. No.
17/031,717
Granted
Oct 25, 2022
Kind
B2
Abstract

The present disclosure generally relates to user interfaces for health applications. In some embodiments, exemplary user interfaces for managing health and safety features on an electronic device are described. In some embodiments, exemplary user interfaces for managing the setup of a health feature on an electronic device are described. In some embodiments, exemplary user interfaces for managing background health measurements on an electronic device are described. In some embodiments, exemplary user interfaces for managing a biometric measurement taken using an electronic device are described. In some embodiments, exemplary user interfaces for providing results for captured health information on an electronic device are described. In some embodiments, exemplary user interfaces for managing background health measurements on an electronic device are described.

Claims (89)

1. A computer system, comprising:

a display generation component;

one or more input devices;

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:

displaying, via the display generation component, a summary user interface of a first health-related tracking function, wherein:

the summary user interface includes a time range selection region, wherein the time range selection region includes a plurality of affordances corresponding to a plurality of distinct time ranges, a set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function over a first time range corresponding to a first affordance from the plurality of affordances, and an information affordance,

the set of one or more user interface objects includes a first user interface object that corresponds to first datum gathered via the first health-related tracking function over the first time range, and

displaying the summary user interface includes:

in accordance with a determination that the information affordance has been selected and in accordance with a determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value, displaying the first user interface object with an indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of a second type, wherein the one or more conditions of the second type includes an altitude at a second location, different from the first location, that does not exceed the threshold value, displaying the set of one or more user interface objects without the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range.

2. The computer system of claim 1 , wherein the tracking data is heart rate tracking data.

3. The computer system of claim 1 , wherein the set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function includes a plurality of user interface objects that correspond to tracking data gathered by the first health-related tracking function.

4. The computer system of claim 1 , wherein displaying the summary user interface includes:

in accordance with a determination that the tracking data gathered by the first health-related tracking function indicates that a biometric parameter of a user of the computer system has been below a threshold value for at least a predetermined period of time, displaying an indication that the biometric parameter of the user has been below the threshold value for at least the predetermined period of time.

5. The computer system of claim 1 , wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of a first type, displaying the first user interface object with an indication that the first datum was gathered under one or more conditions of the first type.

6. The computer system of claim 5 , wherein the one or more conditions of the first type includes a sleep period.

7. The computer system of claim 1 , wherein the first health-related tracking function is configured to perform tracking operations without requiring further user input.

8. The computer system of claim 1 , wherein the summary user interface includes a detail selectable user interface object that, when selected, provides additional information about one or more conditions under which at least a portion of the tracking data was gathered.

9. The computer system of claim 8 , wherein the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type includes an indication of a number of discrete measurements made by the first health-related tracking function under the one or more conditions of the first type.

10. The computer system of claim 1 , wherein the summary user interface includes a set of one or more filtering user interface objects that includes a first filtering user interface object that, when selected, filters the set of one or more user interface objects based on a first filter parameter.

11. The computer system of claim 1 , wherein the tracking data is blood oxygen level tracking data.

12. The computer system of claim 1 , the one or more programs further including instructions for:

while displaying the summary user interface, receiving an input corresponding to a second affordance from the plurality of affordances, wherein the second affordance corresponds to a second time range different from the first time range;

in response to receiving the input displaying the tracking data gathered by the first health-related tracking function over the second time range;

wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude at the first location that exceeds the threshold value, displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude the second location, different from the first location, that does not exceed the threshold value, forgoing displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range.

13. The computer system of claim 1 , wherein the set of one or more user interface object further includes a second user interface object that corresponds to second datum gathered via the first health-related tracking function over the first time range.

14. The computer system of claim 13 , wherein further in accordance with the determination that the information affordance has been selected and further in accordance with the determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value:

displaying the second user interface object that corresponds to the second datum, wherein the second datum was gathered at an altitude at a third location, different from the first location, that does not exceed the threshold value.

15. 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:

displaying, via the display generation component, a summary user interface of a first health-related tracking function, wherein:

the summary user interface includes a time range selection region, wherein the time range selection region includes a plurality of affordances corresponding to a plurality of distinct time ranges, a set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function over a first time range corresponding to a first affordance from the plurality of affordances, and an information affordance,

the set of one or more user interface objects includes a first user interface object that corresponds to first datum gathered via the first health-related tracking function over the first time range, and

displaying the summary user interface includes:

in accordance with a determination that the information affordance has been selected and in accordance with a determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value, displaying the first user interface object with an indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of a second type, wherein the one or more conditions of the second type includes an altitude at a second location, different from the first location, that does not exceed the threshold value, displaying the set of one or more user interface objects without the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the tracking data is heart rate tracking data.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function includes a plurality of user interface objects that correspond to tracking data gathered by the first health-related tracking function.

18. The non-transitory computer-readable storage medium of claim 15 , wherein displaying the summary user interface includes:

in accordance with a determination that the tracking data gathered by the first health-related tracking function indicates that a biometric parameter of a user of the computer system has been below a threshold value for at least a predetermined period of time, displaying an indication that the biometric parameter of the user has been below the threshold value for at least the predetermined period of time.

19. The non-transitory computer-readable storage medium of claim 15 , wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of a first type, displaying the first user interface object with an indication that the first datum was gathered under one or more conditions of the first type.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the one or more conditions of the first type includes a sleep period.

21. The non-transitory computer-readable storage medium of claim 15 , wherein the first health-related tracking function is configured to perform tracking operations without requiring further user input.

22. The non-transitory computer-readable storage medium of claim 15 , wherein the summary user interface includes a detail selectable user interface object that, when selected, provides additional information about one or more conditions under which at least a portion of the tracking data was gathered.

23. The non-transitory computer-readable storage medium of claim 22 , wherein the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type includes an indication of a number of discrete measurements made by the first health-related tracking function under the one or more conditions of the first type.

24. The non-transitory computer-readable storage medium of claim 15 , wherein the summary user interface includes a set of one or more filtering user interface objects that includes a first filtering user interface object that, when selected, filters the set of one or more user interface objects based on a first filter parameter.

25. The non-transitory computer-readable storage medium of claim 15 , wherein the tracking data is blood oxygen level tracking data.

26. The non-transitory computer-readable storage medium of claim 15 , the one or more programs further including instructions for:

while displaying the summary user interface, receiving an input corresponding to a second affordance from the plurality of affordances, wherein the second affordance corresponds to a second time range different from the first time range;

in response to receiving the input displaying the tracking data gathered by the first health-related tracking function over the second time range;

wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude at the first location that exceeds the threshold value, displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude the second location, different from the first location, that does not exceed the threshold value, forgoing displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range.

27. The non-transitory computer-readable storage medium of claim 15 , wherein the set of one or more user interface object further includes a second user interface object that corresponds to second datum gathered via the first health-related tracking function over the first time range.

28. The non-transitory computer-readable storage medium of claim 27 , wherein further in accordance with the determination that the information affordance has been selected and further in accordance with the determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value:

displaying the second user interface object that corresponds to the second datum, wherein the second datum was gathered at an altitude at a third location, different from the first location, that does not exceed the threshold value.

29. A method, comprising:

at a computer system that is in communication with a display generation component and one or more input devices:

displaying, via the display generation component, a summary user interface of a first health-related tracking function, wherein:

the summary user interface includes a time range selection region, wherein the time range selection region includes a plurality of affordances corresponding to a plurality of distinct time ranges, a set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function over a first time range corresponding to a first affordance from the plurality of affordances, and an information affordance,

the set of one or more user interface objects includes a first user interface object that corresponds to first datum gathered via the first health-related tracking function over the first time range, and

displaying the summary user interface includes:

in accordance with a determination that the information affordance has been selected and in accordance with a determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value, displaying the first user interface object with an indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of a second type, wherein the one or more conditions of the second type includes an altitude at a second location, different from the first location, that does not exceed the threshold value, displaying the set of one or more user interface objects without the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the first time range.

30. The method of claim 29 , wherein the tracking data is heart rate tracking data.

31. The method of claim 29 , wherein the set of one or more user interface objects that correspond to tracking data gathered by the first health-related tracking function includes a plurality of user interface objects that correspond to tracking data gathered by the first health-related tracking function.

32. The method of claim 29 , wherein displaying the summary user interface includes:

in accordance with a determination that the tracking data gathered by the first health-related tracking function indicates that a biometric parameter of a user of the computer system has been below a threshold value for at least a predetermined period of time, displaying an indication that the biometric parameter of the user has been below the threshold value for at least the predetermined period of time.

33. The method of claim 29 , wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of a first type, displaying the first user interface object with an indication that the first datum was gathered under one or more conditions of the first type.

34. The method of claim 33 , wherein the one or more conditions of the first type includes a sleep period.

35. The method of claim 29 , wherein the first health-related tracking function is configured to perform tracking operations without requiring further user input.

36. The method of claim 29 , wherein the summary user interface includes a detail selectable user interface object that, when selected, provides additional information about one or more conditions under which at least a portion of the tracking data was gathered.

37. The method of claim 36 , wherein the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type includes an indication of a number of discrete measurements made by the first health-related tracking function under the one or more conditions of the first type.

38. The method of claim 29 , wherein the summary user interface includes a set of one or more filtering user interface objects that includes a first filtering user interface object that, when selected, filters the set of one or more user interface objects based on a first filter parameter.

39. The method of claim 29 , wherein the tracking data is blood oxygen level tracking data.

40. The method of claim 29 , the method further comprising for:

while displaying the summary user interface, receiving an input corresponding to a second affordance from the plurality of affordances, wherein the second affordance corresponds to a second time range different from the first time range;

in response to receiving the input displaying the tracking data gathered by the first health-related tracking function over the second time range;

wherein displaying the summary user interface includes:

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude at the first location that exceeds the threshold value, displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range; and

in accordance with a determination that the first datum was gathered under one or more conditions of the first type, wherein the one or more conditions of the first type includes the altitude the second location, different from the first location, that does not exceed the threshold value, forgoing displaying the first user interface object with the indication that indicates that at least a plurality of the tracking data gathered by the first health-related tracking function was gathered under the one or more conditions of the first type over the second time range.

41. The method of claim 29 , wherein the set of one or more user interface object further includes a second user interface object that corresponds to second datum gathered via the first health-related tracking function over the first time range.

42. The method of claim 41 , wherein further in accordance with the determination that the information affordance has been selected and further in accordance with the determination that the first datum was gathered under one or more conditions of a first type, wherein the one or more conditions of the first type includes an altitude at a first location that exceeds a threshold value:

displaying the second user interface object that corresponds to the second datum, wherein the second datum was gathered at an altitude at a third location, different from the first location, that does not exceed the threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2022
From: LYNCH, KEVIN
To: APPLE INC.
Reel/Frame 059431/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2021
From: FELTON, NICHOLAS; CROWLEY, MATTHEW W.; DRYER, ALLISON; GILRAVI, EAMON FRANCIS
To: APPLE INC.
Reel/Frame 057126/0845 →
Continuity (4)
Provisional Application 63078315 · Sep 14, 2020
Provisional Application 63033832 · Jun 3, 2020
Provisional Application 63033829 · Jun 2, 2020
Related Publication 20210373747A1 · Dec 2, 2021