PREGNANCY DETECTION FROM WEARABLE-BASED PHYSIOLOGICAL DATA
Methods, systems, and devices for pregnancy detection are described. A system may be configured to receive physiological data collected over a plurality of days, where the physiological data includes at least temperature data. Additionally, the system may be configured to determine a time series of temperature values taken over the plurality of days. The system may then identify temperature elevations in the time series of the temperature values relative to a temperature baseline for the user and detect an indication of a pregnancy of the user based on the identified temperature elevations. The indication of the pregnancy may be detectable from the identified temperature elevations prior to being detectable from a threshold increase in hormone elevations relative to a hormone baseline of the user. The system may cause the graphical user interface to display the detected indication of the pregnancy.
1 . A method comprising:
receiving physiological data associated with a user from a wearable device, the physiological data comprising at least temperature data;
determining a time series of a plurality of temperature values taken over a plurality of days based at least in part on the received temperature data;
identifying temperature elevations in the time series of the plurality of temperature values relative to a temperature baseline for the user based at least in part on determining the time series;
detecting an indication of a pregnancy of the user based at least in part on the identified temperature elevations, wherein the indication of the pregnancy of the user is detectable from the identified temperature elevations prior to being detectable from a threshold increase in hormone elevations relative to a hormone baseline of the user; and
causing a graphical user interface of the user device to display the detected indication of the pregnancy.
2 . The method of claim 1 , further comprising:
identifying one or more local maximum of a first portion of the time series of the plurality of temperature values based at least in part on determining the time series; and
identifying one or more local maximum of a second portion following the first portion of the time series of the plurality of temperature values based at least in part on determining the time series, wherein identifying the temperature elevations in the time series is based at least in part on identifying the one or more local maximum of the first portion and the second portion.
3 . The method of claim 2 , further comprising:
comparing the identified one or more local maximum of the first portion and the identified one or more local maximum of the second portion, wherein the first portion corresponds to a plurality of menstrual cycles for the user and the second portion corresponds to a time period corresponding to the pregnancy; and
determining that the identified one or more local maximum of the second portion are greater than the identified one or more local maximum of the first portion based at least in part on the comparison, wherein detecting the pregnancy is based at least in part on the determination.
4 . The method of claim 1 , wherein the physiological data further comprises heart rate data, the method further comprising:
determining that the received heart rate data exceeds a non-pregnancy baseline heart rate for the user for at least a portion of the plurality of days, wherein detecting the indication of the pregnancy is based at least in part on determining that the received heart rate data exceeds the non-pregnancy baseline heart rate for the user.
5 . The method of claim 1 , wherein the physiological data further comprises heart rate variability data, the method further comprising:
determining that the received heart rate variability data is less than a non-pregnancy baseline heart rate variability for the user for at least a portion of the plurality of days, wherein detecting the indication of the pregnancy is based at least in part on determining that the received heart rate variability data is less than the non-pregnancy baseline heart rate variability for the user.
6 . The method of claim 1 , wherein the physiological data further comprises respiratory rate data, the method further comprising:
determining that the received respiratory rate data exceeds a non-pregnancy baseline respiratory rate for the user for at least a portion of the plurality of days, wherein detecting the indication of the pregnancy is based at least in part on determining that the received respiratory rate data exceeds the non-pregnancy baseline respiratory rate for the user.
7 . The method of claim 1 , further comprising:
identifying a cessation of cyclicity of the time series of the plurality of temperature values based at least in part on determining the time series, wherein detecting the pregnancy is based at least in part on identifying the cessation of cyclicity.
8 . The method of claim 1 , further comprising:
identifying an absence of a menstrual cycle based at least in part on determining the time series, wherein detecting the indication of the pregnancy occurs prior to identifying the absence of the menstrual cycle.
9 . The method of claim 1 , further comprising:
receiving, via the user device and in response to detecting the indication of the pregnancy, a confirmation of a pregnancy, wherein detecting the indication of the pregnancy occurs prior to a confirmation of the pregnancy.
10 . The method of claim 1 , further comprising:
determining each temperature value of the plurality of temperature values based at least in part on receiving the temperature data, wherein the temperature data comprises continuous nighttime temperature data.
11 . The method of claim 1 , further comprising:
updating a readiness score associated with the user, an activity score associated with the user, a sleep score associated with the user, or a combination thereof based at least in part on detecting the indication of the pregnancy.
12 . The method of claim 1 , further comprising:
causing a graphical user interface of a user device associated with the user to display pregnancy symptom tags based at least in part on detecting the indication of the pregnancy.
13 . The method of claim 1 , further comprising:
causing a graphical user interface of a user device associated with the user to display a message associated with the detected indication of the pregnancy.
14 . The method of claim 13 , wherein the message further comprises a time interval during which the pregnancy detection occurred, a request to input symptoms associated with the detected pregnancy, educational content associated with the detected pregnancy, an adjusted set of activity targets, or a combination thereof.
15 . The method of claim 1 , further comprising:
inputting the physiological data into a machine learning classifier, wherein detecting the indication of the pregnancy is based at least in part on inputting the physiological data into the machine learning classifier.
16 . The method of claim 1 , wherein the wearable device comprises a wearable ring device.
17 . The method of claim 1 , wherein the wearable device collects the physiological data from the user based on arterial blood flow.
18 . An apparatus, comprising:
a processor;
memory coupled with the processor; and
instructions stored in the memory and executable by the processor to cause the apparatus to:
receive physiological data associated with a user from a wearable device, the physiological data comprising at least temperature data;
determine a time series of a plurality of temperature values taken over a plurality of days based at least in part on the received temperature data;
identify temperature elevations in the time series of the plurality of temperature values relative to a temperature baseline for the user based at least in part on determining the time series;
detect an indication of a pregnancy of the user based at least in part on the identified temperature elevations, wherein the indication of the pregnancy of the user is detectable from the identified temperature elevations prior to being detectable from a threshold increase in hormone elevations relative to a hormone baseline of the user; and
cause a graphical user interface of the user device to display the detected indication of the pregnancy.
19 . The apparatus of claim 18 , wherein the instructions are further executable by the processor to cause the apparatus to:
identify one or more local maximum of a first portion of the time series of the plurality of temperature values based at least in part on determining the time series; and
identify one or more local maximum of a second portion following the first portion of the time series of the plurality of temperature values based at least in part on determining the time series, wherein identifying the temperature elevations in the time series is based at least in part on identifying the one or more local maximum of the first portion and the second portion.
20 . A non-transitory computer-readable medium storing code, the code comprising instructions executable by a processor to:
receive physiological data associated with a user from a wearable device, the physiological data comprising at least temperature data;
determine a time series of a plurality of temperature values taken over a plurality of days based at least in part on the received temperature data;
identify temperature elevations in the time series of the plurality of temperature values relative to a temperature baseline for the user based at least in part on determining the time series;
detect an indication of a pregnancy of the user based at least in part on the identified temperature elevations, wherein the indication of the pregnancy of the user is detectable from the identified temperature elevations prior to being detectable from a threshold increase in hormone elevations relative to a hormone baseline of the user; and
cause a graphical user interface of the user device to display the detected indication of the pregnancy.