Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
USER INTERFACES FOR HEALTH TRACKING
Document Type and Number:
WIPO Patent Application WO/2024/054378
Kind Code:
A4
Abstract:
The present disclosure generally relates to tracking health information and generating related predictions and/or notifications and/or notifications.

Inventors:
MARATTA LINDSEY (US)
BRITTAIN ROXANNE (US)
CURRY CHRISTINE (US)
FELTON NICHOLAS (US)
JENKINS KAREN (US)
PANGBURN MICHAEL (US)
ZHANG CAREY (US)
ZHANG SHUNAN (US)
Application Number:
PCT/US2023/031421
Publication Date:
May 10, 2024
Filing Date:
August 29, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
APPLE INC (US)
International Classes:
A61B5/01; A61B10/00
Attorney, Agent or Firm:
HO, Brian, B. (US)
Download PDF:
Claims:
AMENDED CLAIMS received by the International Bureau on 26 March 2024 (26.03.2024)

CLAIMS

What is claimed is:

1. A method, comprising: at a computer system that is in communication with a display generation component, one or more input devices, and a temperature sensor: receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; in response to the input, entering the sleep tracking mode; during the sleep tracking mode, causing a first set of user body temperature information to be collected via the temperature sensor; receiving notification data of a first type; in response to receiving the notification data of the first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is currently in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type; after causing the first set of user body temperature information to be collected, displaying, via display generation component, a body temperature user interface that includes representations of one or more sets of user body temperature information including the first set of user body temperature information; and displaying, via the display generation component, a first details user interface corresponding to the first set of user body temperature information, wherein the first details user interface includes information about the first set of user body temperature information that is not displayed in the body temperature user interface.

2. The method of claim 1, further comprising: receiving, via the one or more input devices, a second input corresponding to a request to enter a first silent mode different from the sleep tracking mode; in response to receiving the second input, entering the first silent mode without initiating a process to collect body temperature information;

153

AMENDED SHEET (ARTICLE 19) receiving second notification data of the first type; and in response to receiving the second notification data of the first type: in accordance with a determination that the computer system is not in the first silent mode and that the computer system is not in the sleep tracking mode, outputting a second notification corresponding to the second notification data of the first type; and in accordance with a determination that the computer system is currently in the first silent mode, forgoing outputting a notification corresponding to the second notification data of the first type.

3. The method of any one of claims 1-2, further comprising: receiving, via the one or more input devices, a third input corresponding to a request to define a sleep schedule, wherein the sleep schedule includes, for at least a first day, a first sleep start time and a first sleep end time; subsequent to receiving the third input: in accordance with a determination that a current time corresponds to the first sleep start time, entering the sleep tracking mode; and in accordance with a determination that the current time does not correspond to the first sleep start time, forgoing entering the sleep tracking mode.

4. The method of any one of claims 1-3, wherein causing the first set of user body temperature information to be collected includes: causing a first external device separate from the computer system to collect the first set of user body temperature information; and receiving the first set of user body temperature information from the first external device.

5. The method of any one of claims 1-4, further comprising: prior to receiving the input, displaying, via the display generation component, the body temperature user interface, including: in accordance with a determination that a threshold amount of body temperature information has not been collected, displaying an indication that the threshold amount of body temperature information has not been collected; and in accordance with a determination that the threshold amount of body temperature information has been collected, displaying representations of one or more sets of

154

AMENDED SHEET (ARTICLE 19) user body temperature information without displaying the indication that the threshold amount of body temperature information has not been collected.

6. The method of any one of claims 1-5, further comprising: subsequent to displaying the body temperature user interface that includes the representations of one or more sets of user body temperature information, displaying a second instance of the body temperature user interface, wherein: in accordance with a determination that a second set of criteria are satisfied, the second instance of the body temperature user interface includes representations of a second set of user body temperature information; and in accordance with a determination that the second set of criteria are not satisfied, the second instance of the body temperature user interface does not include the representations of the second set of user body temperature information and includes a second indication indicating that the second set of criteria are not satisfied.

7. The method of any one of claims 1-6, further comprising: while displaying the body temperature user interface, receiving, via the one or more input devices, a selection input; and in response to receiving the selection input: in accordance with a determination that the selection input corresponds to selection of a first timeframe option corresponding to a first timeframe, displaying, within the body temperature user interface, representations of one or more sets of user body temperature information corresponding to the first timeframe; and in accordance with a determination that the selection input corresponds to selection of a second timeframe option different from the first timeframe option, wherein the second timeframe option corresponds to a second timeframe different from the first timeframe, displaying, within the body temperature user interface, representations of one or more sets of user body temperature information corresponding to the second timeframe.

8. The method of any one of claims 1-7, wherein the representations of one or more sets of user body temperature information includes one or more relative temperature measurements.

9. (Cancelled)

155

AMENDED SHEET (ARTICLE 19)

10. The method of any one of claims 1-8, wherein the first details user interface includes: a start time corresponding to the first set of user body temperature information; and an end time corresponding to the first set of user body temperature information.

11. The method of any one of claims 1-8 or 10, wherein: the body temperature user interface includes relative body temperature information corresponding to the first set of user body temperature information; and the first details user interface includes one or more absolute body temperature measurements corresponding to the first set of user body temperature information.

12. The method of any one of claims 1-8 or 10-11, wherein the first details user interface includes external device information corresponding to the first set of user body temperature information.

13. The method of any one of claims 1-8 or 10-12, further comprising: receiving first notification data corresponding to one or more messages received from a first external user and/or one or more messages received from a first application; in response to receiving the first notification data: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a second notification corresponding to the first notification data; and in accordance with a determination that the computer system is currently in the sleep tracking mode, and that the first notification data comprises notification data of a second type, forgoing outputting the second notification corresponding to the first notification data.

14. The method of claim 13, further comprising: in response to receiving the first notification data: in accordance with a determination that the computer system is currently in the sleep tracking mode, and that the first notification data comprises notification data of a third type different from the second type, outputting the second notification corresponding to the first notification data.

156

AMENDED SHEET (ARTICLE 19)

15. The method of any one of claims 1-8 or 10-14, further comprising: during the sleep tracking mode: in accordance with a determination that the computer system is in the sleep tracking mode, causing a second external device different from the computer system to display an indication that the computer system has suppressed notifications.

16. The method of any one of claims 1-8 or 10-15, wherein: the representations of one or more sets of user body temperature information includes: a representation of a third set of user body temperature information collected by a second external device separate from the computer system; and a representation of a fourth set of user body temperature information different from the second set of user body temperature information and collected by a third external device different from the second external device and the computer system.

17. 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, one or more input devices, and a temperature sensor, the one or more programs including instructions for performing the method of any of claims 1-8 or 10-16.

18. A computer system that is configured to communicate with a display generation component, one or more input devices, and a temperature sensor, 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 performing the method of any of claims 1-8 or 10-16.

19. A computer system that is configured to communicate with a display generation component, one or more input devices, and a temperature sensor, comprising: means for performing the method of any of claims 1-8 or 10-16.

20. A computer program product, comprising one or more programs configured to be executed by one or more processors of a computer system that is in communication with a

157

AMENDED SHEET (ARTICLE 19) display generation component, one or more input devices, and a temperature sensor, the one or more programs including instructions for performing the method of any of claims 1-8 or 10-16.

21. 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, one or more input devices, and a temperature sensor, the one or more programs including instructions for: receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; in response to the input, entering the sleep tracking mode; during the sleep tracking mode, causing a first set of user body temperature information to be collected via the temperature sensor; receiving notification data of a first type; in response to receiving the notification data of the first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is currently in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type; after causing the first set of user body temperature information to be collected, displaying, via display generation component, a body temperature user interface that includes representations of one or more sets of user body temperature information including the first set of user body temperature information; and displaying, via the display generation component, a first details user interface corresponding to the first set of user body temperature information, wherein the first details user interface includes information about the first set of user body temperature information that is not displayed in the body temperature user interface.

22. A computer system configured to communicate with a display generation component, one or more input devices, and a temperature sensor, comprising: one or more processors; and

158

AMENDED SHEET (ARTICLE 19) 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, an input corresponding to a request to enter a sleep tracking mode; in response to the input, entering the sleep tracking mode; during the sleep tracking mode, causing a first set of user body temperature information to be collected via the temperature sensor; receiving notification data of a first type; in response to receiving the notification data of the first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is currently in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type; after causing the first set of user body temperature information to be collected, displaying, via display generation component, a body temperature user interface that includes representations of one or more sets of user body temperature information including the first set of user body temperature information; and displaying, via the display generation component, a first details user interface corresponding to the first set of user body temperature information, wherein the first details user interface includes information about the first set of user body temperature information that is not displayed in the body temperature user interface.

23. A computer system configured to communicate with a display generation component, one or more input devices, and a temperature sensor, comprising: means for receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; means for, in response to the input, entering the sleep tracking mode; means for, during the sleep tracking mode, causing a first set of user body temperature information to be collected via the temperature sensor; means for receiving notification data of a first type; means for, in response to receiving the notification data of the first type:

159

AMENDED SHEET (ARTICLE 19) in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is currently in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type; means for, after causing the first set of user body temperature information to be collected, displaying, via display generation component, a body temperature user interface that includes representations of one or more sets of user body temperature information including the first set of user body temperature information; and means for, displaying, via the display generation component, a first details user interface corresponding to the first set of user body temperature information, wherein the first details user interface includes information about the first set of user body temperature information that is not displayed in the body temperature user interface.

24. A computer program product, comprising 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, one or more input devices, and a temperature sensor, the one or more programs including instructions for: receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; in response to the input, entering the sleep tracking mode; during the sleep tracking mode, causing a first set of user body temperature information to be collected via the temperature sensor; receiving notification data of a first type; in response to receiving the notification data of the first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is currently in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type; after causing the first set of user body temperature information to be collected, displaying, via display generation component, a body temperature user interface that includes

160

AMENDED SHEET (ARTICLE 19) representations of one or more sets of user body temperature information including the first set of user body temperature information; and displaying, via the display generation component, a first details user interface corresponding to the first set of user body temperature information, wherein the first details user interface includes information about the first set of user body temperature information that is not displayed in the body temperature user interface.

25. A method, comprising: at a computer system that is in communication with a display generation component and one or more input devices: receiving body temperature information corresponding to a user; after receiving the body temperature information corresponding to the user, displaying, via the display generation component, a push notification that causes the display generation component to transition from an inactive state to an active state and that indicates to the user that a predicted ovulation date has been determined for the user, wherein the predicted ovulation date was determined based on the body temperature information corresponding to the user; while displaying the push notification: receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and in response to receiving the selection input corresponding to selection of the push notification, displaying, via the display generation component a cycle tracking user interface that includes the predicted ovulation date.

26. The method of claim 25, wherein displaying the push notification comprises displaying the push notification while maintaining the computer system in a locked state.

27. The method of any one of claims 25-26, wherein receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from a first external device separate from the computer system.

28. The method of any one of claims 25-27, wherein: the computer system is in communication with a first sensor; and

161

AMENDED SHEET (ARTICLE 19) receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from the first sensor.

29. (Cancelled)

30. The method of any one of claims 25-28, wherein the push notification includes the predicted ovulation date.

31. The method of any one of claims 25-28 or 30, wherein displaying the push notification is performed in accordance with a determination that the user has enabled a fertility tracking setting.

32. The method of any one of claims 25-28 or 30-31, wherein displaying the push notification is performed in accordance with a determination that a threshold amount of body temperature information corresponding to the user has been collected.

33. The method of any one of claims 25-28 or 30-32, wherein displaying the push notification is performed in accordance with a determination that one or more predetermined health factors do not apply to the user.

34. The method of any one of claims 25-28 or 30-33, further comprising: receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; and in response to the input, entering the sleep tracking mode, wherein: receiving the body temperature information corresponding to the user is performed while the computer system is in the sleep tracking mode.

35. The method of claim 34, further comprising: receiving notification data of a first type; and in response to receiving the notification data of a first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and

162

AMENDED SHEET (ARTICLE 19) in accordance with a determination that the computer system is in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type.

36. The method of claim 35, further comprising: in response to receiving the notification data of the first type: in accordance with a determination that the computer system is not in the sleep tracking mode, causing a second external device separate from the computer system to display a second notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is in the sleep tracking mode, forgoing causing the second external device to display the second notification corresponding to the notification data of the first type.

37. The method of any one of claims 34-36, wherein receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from a third external device separate from the computer system.

38. The method of claim 37, further comprising: receiving notification data of a second type; and in response to receiving the notification data of a second type: in accordance with a determination that the computer system is not in the sleep tracking mode, causing the third external device to output a third notification corresponding to the notification data of the third type; and in accordance with a determination that the computer system is in the sleep tracking mode, forgoing causing the third external device to output the third notification corresponding to the notification data of the second type.

39. The method of any one of claims 25-28 or 30-38, further comprising: receiving second body temperature information corresponding to the user; and after receiving the second body temperature information corresponding to the user: in accordance with a determination that the user has not logged an ovulation prediction kit test result during a predefined period of time, displaying, via the display generation component, a second push notification that causes the display generation component to transition from the inactive state to the active state and that indicates to the user

163

AMENDED SHEET (ARTICLE 19) that a second predicted ovulation date has been determined for the user, wherein the second predicted ovulation date was determined based on the second body temperature information corresponding to the user; and in accordance with a determination that the user has logged an ovulation prediction kit test result during the predefined period of time, forgoing displaying the second push notification.

40. 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 performing the method of any of claims 25-28 or 30-39.

41. A computer system that is 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 performing the method of any of claims 25-28 or 30-39.

42. A computer system that is configured to communicate with a display generation component and one or more input devices, comprising: means for performing the method of any of claims 25-28 or 30-39.

43. A computer program product, comprising 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 performing the method of any of claims 25-28 or 30-39.

44. 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 body temperature information corresponding to a user;

164

AMENDED SHEET (ARTICLE 19) after receiving the body temperature information corresponding to the user, displaying, via the display generation component, a push notification that causes the display generation component to transition from an inactive state to an active state and that indicates to the user that a predicted ovulation date has been determined for the user, wherein the predicted ovulation date was determined based on the body temperature information corresponding to the user; while displaying the push notification: receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and in response to receiving the selection input corresponding to selection of the push notification, displaying, via the display generation component, a cycle tracking user interface that includes the predicted ovulation date.

45. A computer system configured to communicate with a display generation component and one or more input devices, 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 body temperature information corresponding to a user; after receiving the body temperature information corresponding to the user, displaying, via the display generation component, a push notification that causes the display generation component to transition from an inactive state to an active state and that indicates to the user that a predicted ovulation date has been determined for the user, wherein the predicted ovulation date was determined based on the body temperature information corresponding to the user; while displaying the push notification: receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and in response to receiving the selection input corresponding to selection of the push notification, displaying, via the display generation component, a cycle tracking user interface that includes the predicted ovulation date.

46. A computer system configured to communicate with a display generation component and one or more input devices, comprising:

165

AMENDED SHEET (ARTICLE 19) means for receiving body temperature information corresponding to a user; means for, after receiving the body temperature information corresponding to the user, displaying, via the display generation component, a push notification that causes the display generation component to transition from an inactive state to an active state and that indicates to the user that a predicted ovulation date has been determined for the user, wherein the predicted ovulation date was determined based on the body temperature information corresponding to the user; means for, while displaying the push notification: receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and means for, in response to receiving the selection input corresponding to selection of the push notification, displaying, via the display generation component, a cycle tracking user interface that includes the predicted ovulation date.

47. A computer program product, comprising 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 body temperature information corresponding to a user; after receiving the body temperature information corresponding to the user, displaying, via the display generation component, a push notification that causes the display generation component to transition from an inactive state to an active state and that indicates to the user that a predicted ovulation date has been determined for the user, wherein the predicted ovulation date was determined based on the body temperature information corresponding to the user; while displaying the push notification: receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and in response to receiving the selection input corresponding to selection of the push notification, displaying via the display generation component, a cycle tracking user interface that includes the predicted ovulation date.

48. A method, comprising:

166

AMENDED SHEET (ARTICLE 19) 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, at a first time, a cycle tracking user interface including displaying a first fertile window prediction for a user; receiving body temperature information corresponding to the user; after receiving the body temperature information corresponding to the user, determining, at a second time subsequent to the first time, based on the body temperature information corresponding to the user, a predicted ovulation date for the user; and displaying, via the display generation component, at a third time subsequent to the second time, an updated cycle tracking user interface, including concurrently displaying: a representation of the predicted ovulation date for the user; and an updated fertile window prediction for the user different from the first fertile window prediction for the user.

49. The method of claim 48, wherein receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from a first external device separate from the computer system.

50. The method of claim 48, wherein: the computer system is in communication with a first sensor; and receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from the first sensor.

51. The method of any one of claims 48-50, wherein: the representation of the predicted ovulation date for the user is displayed with a first visual appearance; and the updated fertile window prediction for the user is displayed with a second visual appearance different from the first visual appearance.

52. The method of claim 51, wherein: the representation of the predicted ovulation date for the user includes a first color; and the updated fertile window prediction for the user includes a second color different from the first color.

167

AMENDED SHEET (ARTICLE 19)

53. The method of any one of claims 48-52, further comprising: displaying, via the display generation component, at a fourth time subsequent to the third time, the cycle tracking user interface, including: in accordance with a determination that a fertility tracking setting is enabled, displaying a second fertile window prediction for the user; and in accordance with a determination that the fertility tracking setting is not enabled, displaying a menstrual period prediction for the user without displaying the second fertile window prediction for the user.

54. The method of any one of claims 48-53, further comprising: receiving second body temperature information corresponding to the user; after receiving the second body temperature information corresponding to the user, displaying, via the display generation component, the cycle tracking user interface, including: in accordance with a determination that a fertility tracking setting is enabled, displaying a representation of a second predicted ovulation date for the user, wherein the second predicted ovulation date is determined based on the second body temperature information; and in accordance with a determination that the fertility tracking setting is not enabled, forgoing displaying the representation of the second predicted ovulation date for the user.

55. The method of any one of claims 48-54, further comprising: receiving third body temperature information corresponding to the user; after receiving the third body temperature information corresponding to the user: in accordance with a determination that one or more predetermined health factors do not apply to the user, determining, based on the third body temperature information, a third predicted ovulation date for the user; and in accordance with a determination that at least one of the one or more predetermined health factors apply to the user, forgoing determining a predicted ovulation date for the user based on the third body temperature information.

56. The method of any one of claims 48-55, further comprising: receiving fourth body temperature information corresponding to the user; and

168

AMENDED SHEET (ARTICLE 19) after receiving the fourth body temperature information corresponding to the user: in accordance with a determination that a threshold amount of body temperature information has been collected, determining, based on the fourth body temperature information, a fourth predicted ovulation date for the user; and in accordance with a determination that the threshold amount of body temperature information has not been collected, forgoing determining a prediction ovulation date for the user based on the fourth body temperature information.

57. The method of any one of claims 48-56, further comprising: receiving, via the one or more input devices, an input corresponding to a request to enter a sleep tracking mode; and in response to the input, entering the sleep tracking mode, wherein: receiving the body temperature information corresponding to the user is performed while the computer system is in the sleep tracking mode.

58. The method of claim 57, further comprising: receiving notification data of a first type; and in response to receiving the notification data of a first type: in accordance with a determination that the computer system is not in the sleep tracking mode, outputting a first notification corresponding to the notification data of the first type; and in accordance with a determination that the computer system is in the sleep tracking mode, forgoing outputting the first notification corresponding to the notification data of the first type.

59. The method of any one of claims 48-58, further comprising: in response to one or more user inputs on a second external device separate from the computer system corresponding to a request to enter a sleep tracking mode, entering the sleep tracking mode, wherein: receiving the body temperature information corresponding to the user comprises receiving the body temperature information corresponding to the user from the second external device; and the second external device collects the body temperature information corresponding to the user while the computer system is in the sleep tracking mode.

169

AMENDED SHEET (ARTICLE 19)

60. The method of claim 59, further comprising: receiving notification data of a second type, and in response to receiving the notification data of a second type: in accordance with a determination that the computer system is not in the sleep tracking mode, causing the second external device to output a second notification corresponding to the notification data of the second type; and in accordance with a determination that the computer system is in the sleep tracking mode, forgoing causing the second external device to output the second notification corresponding to the notification data of the second type.

61. The method of any one of claims 48-60, further comprising: after displaying the updated cycle tracking user interface, receiving OPK test result information corresponding to the user; after receiving the OPK test result information corresponding to the user, determining, based on the OPK test result information, an updated predicted ovulation date for the user; and after determining the updated predicted ovulation date for the user, displaying, via the display generation component, a second updated cycle tracking user interface, including: a representation of the updated predicted ovulation date for the user.

62. The method of claim 61, wherein displaying the second updated cycle tracking user interface further comprises: displaying, concurrently with the representation of the updated predicted ovulation date for the user, a second updated fertile window prediction for the user, wherein the second updated fertile window prediction is determined based on the OPK test result information.

63. The method of any one of claims 61-62, wherein: the representation of the predicted ovulation date for the user is displayed with a first set of visual characteristics; and the representation of the updated predicted ovulation date for the user is displayed with the first set of visual characteristics.

170

AMENDED SHEET (ARTICLE 19)

64. 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 performing the method of any of claims 48-63.

65. A computer system that is 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 performing the method of any of claims 48-63.

66. A computer system that is configured to communicate with a display generation component and one or more input devices, comprising: means for performing the method of any of claims 48-63.

67. A computer program product, comprising 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 performing the method of any of claims 48-63.

68. 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, at a first time, a cycle tracking user interface including displaying a first fertile window prediction for a user; receiving body temperature information corresponding to the user; after receiving the body temperature information corresponding to the user, determining, at a second time subsequent to the first time, based on the body temperature information corresponding to the user, a predicted ovulation date for the user; and displaying, via the display generation component, at a third time subsequent to the second time, an updated cycle tracking user interface, including concurrently displaying: a representation of the predicted ovulation date for the user; and

171

AMENDED SHEET (ARTICLE 19) an updated fertile window prediction for the user different from the first fertile window prediction for the user.

69. A computer system configured to communicate with a display generation component and one or more input devices, 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: displaying, via the display generation component, at a first time, a cycle tracking user interface including displaying a first fertile window prediction for a user; receiving body temperature information corresponding to the user; after receiving the body temperature information corresponding to the user, determining, at a second time subsequent to the first time, based on the body temperature information corresponding to the user, a predicted ovulation date for the user; and displaying, via the display generation component, at a third time subsequent to the second time, an updated cycle tracking user interface, including concurrently displaying: a representation of the predicted ovulation date for the user; and an updated fertile window prediction for the user different from the first fertile window prediction for the user.

70. A computer system configured to communicate with a display generation component and one or more input devices, comprising: means for displaying, via the display generation component, at a first time, a cycle tracking user interface including displaying a first fertile window prediction for a user; means for receiving body temperature information corresponding to the user; means for, after receiving the body temperature information corresponding to the user, determining, at a second time subsequent to the first time, based on the body temperature information corresponding to the user, a predicted ovulation date for the user; and means for displaying, via the display generation component, at a third time subsequent to the second time, an updated cycle tracking user interface, including concurrently displaying: a representation of the predicted ovulation date for the user; and

172

AMENDED SHEET (ARTICLE 19) an updated fertile window prediction for the user different from the first fertile window prediction for the user.

71. A computer program product, comprising 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, at a first time, a cycle tracking user interface including displaying a first fertile window prediction for a user; receiving body temperature information corresponding to the user; after receiving the body temperature information corresponding to the user, determining, at a second time subsequent to the first time, based on the body temperature information corresponding to the user, a predicted ovulation date for the user; and displaying, via the display generation component, at a third time subsequent to the second time, an updated cycle tracking user interface, including concurrently displaying: a representation of the predicted ovulation date for the user; and an updated fertile window prediction for the user different from the first fertile window prediction for the user.

72. A method, comprising: at a computer system that is in communication with a display generation component and one or more input devices: receiving, via the one or more input devices, menstrual cycle information for a user; and in accordance with a determination that the menstrual cycle information satisfies a first set of criteria, displaying, via the display generation component, a push notification that indicates to the user that the computer system has identified a potential health issue for the user, wherein the potential health issue for the user is related to a menstrual cycle of the user.

73. The method of claim 72, wherein the push notification causes the display generation component to transition from an inactive state to an active state.

173

AMENDED SHEET (ARTICLE 19)

74. The method of any one of claims 72-73, wherein displaying the push notification comprises displaying the push notification while maintaining the computer system in a locked state.

75. The method of any one of claims 72-74, wherein: the first set of criteria includes a first criterion that is satisfied when a difference between a maximum menstrual cycle duration during a predetermined period of time and a minimum menstrual cycle duration during the predetermined period of time exceeds a threshold value.

76. The method of any one of claims 72-75, wherein: the first set of criteria includes a second criterion that is satisfied when the menstrual cycle information for the user indicates that the user has experienced less than a threshold number of menstrual periods within a predetermined period of time.

77. The method of any one of claims 72-76, wherein: the first set of criteria includes a third criterion that is satisfied when the menstrual cycle information for the user indicates that, within a defined period of time, the user has experienced greater than a threshold number of menstrual periods that have had a duration that is greater than a threshold duration.

78. The method of any one of claims 72-77, wherein: the first set of criteria includes a fourth criterion that is satisfied when the menstrual cycle information for the user indicates that, within a defined period of time, the user has experienced greater than a threshold number of spotting instances that did not occur during a menstrual period and/or directly adjacent to a menstrual period.

79. The method of any one of claims 72-78, further comprising: subsequent to displaying the push notification, receiving second menstrual cycle information for the user; and subsequent to receiving the second menstrual cycle information: in accordance with a determination that the second menstrual cycle information satisfies the first set of criteria and that a threshold duration of time has elapsed since the push notification was displayed, displaying, via the display generation component, a

174

AMENDED SHEET (ARTICLE 19) second push notification that indicates to the user that the computer system has identified a potential health issue for the user; and in accordance with a determination that the second menstrual cycle information satisfies the first set of criteria and that less than the threshold duration of time has elapsed since the push notification was displayed, forgoing displaying the second push notification.

80. The method of any one of claims 72-79, further comprising: receiving third menstrual cycle information for the user; subsequent to receiving the third menstrual cycle information for the user: in accordance with a determination that the third menstrual cycle information was entered by a user, and that the third menstrual cycle information satisfies the first set of criteria, displaying, via the display generation component, a third push notification that indicates to the user that the computer system has identified a potential health issue for the user; and in accordance with a determination that the third menstrual cycle information was not entered by a user, forgoing displaying the third push notification.

81. The method of any one of claims 72-80, wherein the first set of criteria includes a sixth criterion that is satisfied when one or more predetermined health factors do not apply to the user.

82. The method of any one of claims 72-81, wherein the first set of criteria includes a seventh criterion that is satisfied when one or more predetermined health factors have not been applicable to the user for at least a threshold duration of time.

83. The method of any one of claims 72-82, further comprising: while displaying the push notification, receiving, via the one or more input devices, a selection input corresponding to selection of the push notification; and in response to receiving the selection input, displaying, via the display generation component, a cycle history user interface, wherein the cycle history user interface includes: a first option that is selectable to confirm a cycle history of the user; and a second option that is selectable to revise the cycle history of the user.

175

AMENDED SHEET (ARTICLE 19)

84. The method of claim 83, further comprising: while displaying the cycle history user interface, receiving, via the one or more input devices, a second selection input corresponding to selection of the first option; and in response to receiving the second selection input, displaying, via the display generation component, first information identifying the potential health issue for the user.

85. The method of claim 84, further comprising: in response to receiving the second selection input, displaying, via the display generation component, a third option that is selectable to initiate a process for exporting a file containing menstrual cycle history information corresponding to the user.

86. The method of claim 83, further comprising: while displaying the cycle history user interface, receiving, via the one or more input devices, a third selection input corresponding to selection of the second option; subsequent to receiving the third selection input, receiving, via the one or more input devices, corrected menstrual cycle information corresponding to the user; and in response to receiving the corrected menstrual cycle information: in accordance with a determination that the corrected menstrual cycle information satisfies the first set of criteria, displaying, via the display generation component, second information identifying the potential health issue for the user; and in accordance with a determination that the corrected menstrual cycle information does not satisfy the first set of criteria, displaying, via the display generation component, an indication that potential health issues have not been identified for the user.

87. The method of claim 86, further comprising: in response to receiving the corrected menstrual cycle information: in accordance with a determination that the corrected menstrual cycle information satisfies the first set of criteria, displaying, via the display generation component, an export option that is selectable to initiate a process for exporting a file containing menstrual cycle history information corresponding to the user.

88. The method of any one of claims 72-87, further comprising: subsequent to receiving the menstrual cycle information for the user, displaying, via the display generation component, a cycle tracking user interface, wherein:

176

AMENDED SHEET (ARTICLE 19) in accordance with a determination that the menstrual cycle information satisfies the first set of criteria, displaying the cycle tracking user interface includes displaying a first indicator that indicates to the user that the computer system has identified a potential health issue for the user.

89. The method of claim 88, further comprising: subsequent to displaying cycle tracking user interface, including the first indicator, receiving, via the one or more input devices, second updated menstrual cycle information for the user; and subsequent to receiving the second updated menstrual cycle information, redisplaying the cycle tracking user interface, wherein: in accordance with a determination that the second updated menstrual cycle information does not satisfy the first set of criteria, the cycle tracking user interface does not include the first indicator.

90. The method of any one of claims 72-89, further comprising: subsequent to displaying the push notification, receiving, via the one or more input devices, one or more confirmation inputs confirming the menstrual cycle information for the user; and in response to receiving the one or more confirmation inputs: in accordance with a determination that the user of the computer system has elected to share menstrual cycle information with a second user different from the user of the computer system, causing an external device separate from the computer system and corresponding to the second user to display a first visual indication indicating that the computer system has identified a potential health issue for the user.

91. The method of any one of claims 72-90, further comprising: displaying, via the display generation component, a cycle history user interface, wherein the cycle history user interface includes one or more health indications indicative of one or more previously identified health issues that were identified by the computer system and confirmed by the user, including: a first health indication indicative of a first previously identified health issue that was identified by the computer system and confirmed by the user.

177

AMENDED SHEET (ARTICLE 19)

92. The method of claim 91, wherein: in accordance with a determination that the first previously identified health issue occurred within a threshold duration of time, displaying the cycle history user interface further includes displaying a first export option corresponding to the first previously identified health issue and that is selectable to initiate a process for exporting a file containing menstrual cycle history information corresponding to the user; and in accordance with a determination that the first previously identified health issue did not occur within the threshold duration of time, the cycle history user interface does not include the first export option corresponding to the first previously identified health issue.

93. 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 performing the method of any of claims 72-92.

94. A computer system that is 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 performing the method of any of claims 72-92.

95. A computer system that is configured to communicate with a display generation component and one or more input devices, comprising: means for performing the method of any of claims 72-92.

96. A computer program product, comprising 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 performing the method of any of claims 72-92.

97. 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

178

AMENDED SHEET (ARTICLE 19) 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, menstrual cycle information for a user; and in accordance with a determination that the menstrual cycle information satisfies a first set of criteria, displaying, via the display generation component, a push notification that indicates to the user that the computer system has identified a potential health issue for the user, wherein the potential health issue for the user is related to a menstrual cycle of the user.

98. A computer system configured to communicate with a display generation component and one or more input devices, 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, menstrual cycle information for a user; and in accordance with a determination that the menstrual cycle information satisfies a first set of criteria, displaying, via the display generation component, a push notification that indicates to the user that the computer system has identified a potential health issue for the user, wherein the potential health issue for the user is related to a menstrual cycle of the user.

99. A computer system configured to communicate with a display generation component and one or more input devices, comprising: means for receiving, via the one or more input devices, menstrual cycle information for a user; and means for, in accordance with a determination that the menstrual cycle information satisfies a first set of criteria, displaying, via the display generation component, a push notification that indicates to the user that the computer system has identified a potential health issue for the user, wherein the potential health issue for the user is related to a menstrual cycle of the user.

100. A computer program product, comprising one or more programs configured to be executed by one or more processors of a computer system that is in communication with a

179

AMENDED SHEET (ARTICLE 19) 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, menstrual cycle information for a user; and in accordance with a determination that the menstrual cycle information satisfies a first set of criteria, displaying, via the display generation component, a push notification that indicates to the user that the computer system has identified a potential health issue for the user, wherein the potential health issue for the user is related to a menstrual cycle of the user.

180

AMENDED SHEET (ARTICLE 19)