PROCESSING A PHYSICAL SIGNAL
20190110692 ยท 2019-04-18
Inventors
Cpc classification
A61B5/7225
HUMAN NECESSITIES
A61B5/7282
HUMAN NECESSITIES
A61B5/4325
HUMAN NECESSITIES
A61B5/7275
HUMAN NECESSITIES
A61B5/01
HUMAN NECESSITIES
International classification
Abstract
There are described herein methods and apparatus for processing a physical signal, in particular for processing data obtained in relation to the physical characteristics of a user, in particular a female user. One or more sensors can be used to obtain the data, in particular indwelling thermometers, aural thermometers, blood pressure and heart rate monitors. There are also described herein methods and apparatus for analysing and further processing the data to obtain and provide health information in relation to the user, in particular in relation to the user's fertility or state of ovulation.
Claims
1. A signal processing system for analysing a series of data values obtained from a physical sensor arranged to give a digitised output indicative of the basal body temperature (BBT) of a female human user, wherein the digitised output has a resolution of at least 0.01 Celsius, the method for analysing being arranged to identify at least one characteristic in a change in BBT for the user, the system comprising: a receiver arranged to receive a series of representative temperature values comprising at least one representative temperature value for each of a plurality of at least ten 24 hour periods, the at least one representative temperature value being derived from a set of at least 10 stabilised readings of the temperature of the female human user, wherein the readings are obtained at intervals during an extended period of at least an hour; a memory for storing the series of representative temperature values, wherein the memory has a capacity to store stabilised readings of the temperature for at least three extended periods and at least one representative temperature value for at least 10 extended periods; a memory for storing a plurality of further predetermined criteria, wherein each criterion is indicative of at least one physical state of the female human user; a processor arranged to perform the steps of: analysing the series of representative temperature values to determine whether the series includes a temperature change event indicative or predictive of ovulation; generating an ovulation indicator based on the analysis; analysing the series of representative temperature values to identify a timing for a temperature change event indicative or predictive of ovulation; generating a timing indicator based on the analysis; further analysing the series of representative temperature values to determine whether the series meets at least one of the further predetermined criteria; generating at least one further indicator based on determining whether the series meets at least one of the further predetermined criteria; and processing the ovulation indicator, the timing indicator and the at least one further indicator to generate an output indicative of a physical state of the female human user.
2. The signal processing system according to claim 1 wherein the output indicative of a physical state comprises a suggestion of an action to be taken by the user or a physician associated with the user.
3. The signal processing system according to claim 1 wherein the at least ten 24 hour periods comprise consecutive 24 hour periods.
4. The signal processing system according to claim 1 further comprising a processor arranged to generate an identifier of the female human user, and a memory for storing the identifier of the female human user together with the series of representative temperature values.
5. The signal processing system according to claim 1 wherein the representative temperature values within the series of representative temperature values are all obtained within a single menstrual cycle for the female human user.
6. The signal processing system according to claim 1 further comprising a processor arranged to analyse a plurality of series of representative temperature values, wherein each series of representative temperature values is obtained within a single menstrual cycle for the female human user and wherein analysing the plurality of series comprises analysing each series of representative temperature values to determine whether each series meets at least one of the further predetermined criteria and generating an output based on the proportion or number of series of representative temperature values that meet the at least one predetermined criteria.
7. The signal processing system of claim 1 wherein the output indicative of a physical state of the female human user comprises a probability that the series of representative temperature values meets at least one of the predetermined criteria.
8. The signal processing system of claim 1 wherein the timing indicator comprises the number of 24 hour periods between the start of a cycle and the temperature change event indicative or predictive of ovulation.
9. The signal processing system of claim 1 wherein further analysing comprises determining a cycle length based on the time between the start of a first cycle and the start of the subsequent cycle for the female human user, wherein the further criterion comprises the cycle length being greater than 35 days.
10. The signal processing system of claim 1 wherein the receiver is arranged to receive a series of representative temperature values for at least two cycles for the female human user and wherein further analysing comprises determining whether the cycle length is greater than 35 days for at least 2 consecutive cycles.
11. The signal processing system of claim 1 wherein the receiver is arranged to receive a series of representative temperature values for at least two cycles for the female human user and wherein further analysing comprises determining that no temperature change event indicative or predictive of ovulation occurs for at least 2 consecutive cycles.
12. The signal processing system of claim 1 wherein further analysing comprises assessing the timing indicator to determine whether the temperature change event indicative or predictive of ovulation indicates that ovulation occurs more than 65% of the way through the cycle.
13. The signal processing system of claim 1 wherein the receiver is arranged to receive a series of representative temperature values extending over at least 180 days for the female human user and wherein further analysing comprises determining that no temperature change event indicative or predictive of ovulation occurred within the 180 days.
14. The signal processing system of claim 1 wherein further analysing comprises determining the time between a temperature change event indicative or predictive of ovulation and the onset of menstruation and wherein the further criterion comprises the time being 9 days or fewer.
15. The signal processing system of claim 1 wherein further analysing comprises determining a difference between the temperature at the start of the cycle and a baseline temperature for the female human user and wherein the criterion comprises determining whether the temperature at the start of the cycle is significantly higher than the baseline temperature.
16. The signal processing system of claim 1 wherein further analysing comprises determining whether the temperature change event indicative or predictive of ovulation is preceded by one or more partial temperature change events.
17. The signal processing system of claim 1 wherein further analysing comprises determining whether the series of representative temperature values exhibits a rise in temperature of less than 0.1 degrees Celsius each day over a period of three or more 24 hour periods.
18. The signal processing system of claim 1 further comprising analysing the series of representative temperature values against a plurality of the predetermined criteria and generating the further indicator based on whether the series of representative temperature values meets each of a plurality of the predetermined criteria.
19. A signal processing method for analysing a series of data values obtained from a physical sensor arranged to give a digitised output indicative of the basal body temperature (BBT) of a female human user, wherein the digitised output has a resolution of at least 0.01 Celsius, the method for analysing being arranged to identify at least one characteristic in a change in BBT for the user, the method comprising: providing, for each of a plurality of at least ten 24 hour periods, at least one representative temperature value, the at least one representative temperature value being derived from a set of at least 10 stabilised readings of the temperature of the female human user wherein the readings are obtained at intervals during an extended period of at least an hour and wherein the representative temperature values form a series of representative temperature values; storing in a memory the series of representative temperature values, wherein the memory has a capacity to store stabilised readings of the temperature for at least three extended periods and at least one representative temperature value for at least 10 extended periods; analysing the series of representative temperature values to determine whether the series includes a temperature change event indicative or predictive of ovulation; generating an ovulation indicator based on the analysis; analysing the series of representative temperature values to identify a timing for a temperature change event indicative or predictive of ovulation; generating a timing indicator based on the analysis; storing in a memory a plurality of further predetermined criteria, wherein each criterion is indicative of at least one physical state of the female human user; further analysing the series of representative temperature values to determine whether the series meets at least one of the further predetermined criteria; generating at least one further indicator based on determining whether the series meets at least one of the further predetermined criteria; and processing the ovulation indicator, the timing indicator and the at least one further indicator to generate an output indicative of a physical state of the female human user.
20. A non-transitory computer-readable storage medium storing instructions which when executed by a processor, causes the processor to perform the method according to claims 19.
21.-47. (canceled)
Description
[0412] Embodiments will now be described in more detail with reference to the figures in which:
[0413]
[0414]
[0415]
[0416]
[0417]
[0418]
[0419]
[0420]
[0421]
[0422]
[0423]
[0424]
TEMPERATURE SENSORS
[0425] There will first be described herein a number of measurement devices and sensing systems that may be implemented in order to obtain data for use in the methods described herein. In particular,
[0426]
[0427] The aural sensor of
[0428] The earphone comprises a sensor unit that includes multiple sensors for obtaining physiological data from the user. In particular, the illustrated temperature sensor includes a thermometer, in particular a tympanic temperature sensor that uses infrared radiation and a thermopile detector to measure the tympanic temperature within the ear.
[0429] The earphone further includes an accelerometer for measuring movement of the user, preferably in multiple planes. The accelerometer is preferably implemented as a multiple-axis micro electro-mechanical system (MEMS). The accelerometer can be used to determine whether a user is moving and, if so, their activity level. The earphone of
[0430]
[0431] The device of
[0432] Either earphone may further include other earphone functionality, for example, the earphone may incorporate speakers to enable a user to listen to music whilst wearing the earphone or to listen to telephone calls. The earphone may also include a microphone for detecting sound incident on the ear and recreating it for the user via the speakers so that the earphone is essentially audio-transparent to the user, who can hear external sounds as if they were not wearing the earphone. In such embodiments, the earphone can preferably switch between modes on request from the user via a user interface, which may be provided at the earphone itself, for example via buttons or a touch-screen interface. Modes would include at least some of: audio transparent, music playback, telephone, sensor only.
[0433] In many embodiments, a single earphone will be sufficient to obtain the necessary physiological data. However, it is possible to implement the system using one earphone in each ear, in particular where the earphone is to be used for secondary functionality such as listening to music. In such embodiments, sensors may be provided in each earphone, for example a temperature sensor can be provided in each earphone to provide redundancy (for example in case one earphone falls or is not correctly-placed to obtain an accurate temperature reading) or to provide a more accurate determination of the temperature reading by provide more data points for an extended period for the user. While it is useful to include a temperature sensor in each earphone, the other temperature sensors may be different between the earphones. For example, the right earphone may include an accelerometer and a heart rate monitor and the left earphone may include a blood pressure monitor and an oxygen saturation sensor.
[0434] The earphones of
[0435] The function of the memory within the earphone is to store both programs that encode the operation of the earphone device and data collected by the sensors. In particular, instructions for operating the earphone and its sensors in different modes of operation are stored within the memory. The memory further receives data from the sensors, optionally via the processor, and stores this data for onward transmission to a base station or computer system, as described in more detail below.
[0436] The earphone device is further implemented with a transceiver for transmitting data to and receiving data from an external system. In particular, the earphone is implemented to connect to an external base station such as that described below in relation to
[0437] The transceiver may also be used as an interface for transmitting and receiving data to and from other sensor device. For example, a skin-based temperature measuring device may transmit its data to the earphone device for processing and storage.
[0438] The earphone device also includes a power supply, preferably comprising a rechargeable single-cell battery of around 100 mAh-600 mAh, based on silver, mercury, zinc or an alkaline component.
[0439]
[0440]
[0441] In an alternative system, measurements of the basal body temperature of a female human user may be obtained in one embodiment using the apparatus and methods described in WO-A2-2008/029130.
[0442]
[0443] There is provided to a female human a user terminal 1 comprising a temperature measuring device provided in an indwelling unit 2. The indwelling unit 2 is designed for intravaginal use and is smoothly shaped for comfort and hygiene. It is provided with a cord 3 for ease of retrieval. The indwelling device is worn in the vagina every night from the first night following the end of menstruation until such time as the next menstrual period starts. The indwelling unit comprises an electronic temperature measuring means which takes multiple temperatures readings at regular time intervals during the overnight period. The indwelling unit is powered by battery and comprises a memory unit which records the temperature readings taken during the overnight period. The indwelling unit is waterproof and sealed and therefore is either disposed of when the battery is flat, or after a period pre-determined by the system, or else is provided with a rechargeable battery and associated circuitry so that it may be recharged. In one embodiment, the predetermined period of time may be set by the system by setting a number of cycles for which the unit may be used on the reader device or in software associated with the unit, for example in a software application (app) controlling the unit.
[0444] When the woman wakes up, she removes the indwelling unit and washes it, by rinsing under a running tap. During the day whilst the woman is awake and active, the indwelling unit of the present embodiment is placed onto a tabletop unit 4 which is also provided to the woman. The tabletop unit is conveniently provided with a recess 5 in its upper surface which is shaped to retain the indwelling unit placed onto it. Both the indwelling unit and the tabletop unit are provided with induction coils which are arranged so that when the indwelling unit is placed in the recess of the tabletop unit the induction coils come into mutual proximity so that the two units may communicate (represented by arrow 6). During the day, the temperature readings stored in the memory of the indwelling unit are transferred to a memory in the tabletop unit. If the indwelling unit is provided with a rechargeable battery, the battery may be recharged by the transfer of electrical energy through the induction coils. At the end of the day the woman removes the indwelling unit from the recess and places it in her vagina so that it may record her body temperatures over the following night.
[0445] The skilled person will appreciate that, in other arrangements, the unit may operate in other ways. In particular, the indwelling unit may communicate with the tabletop unit, or base unit in other ways, for example using RFID or BlueTooth communication links or via a physical connection such as by plugging in to an adapter. Alternatively, the base unit may be used only for charging purposes and the indwelling unit may store and process all of its own data or may transfer the data directly to a computer system, for example via a wireless or mobile data connection.
[0446] In further embodiments, the indwelling unit may be a standalone device and no base unit may be provided. In such a case, the indwelling unit may perform the necessary data processing steps itself and/or may transmit the data directly to a remote computer system. The remote computer system may be a head-end computer system connected to the unit via the internet. Such a connection may pass through a user's local device, such as a computer, tablet, mobile phone or PDA. In particular, a user application (or app) may be provided on a user's local device to interface with the indwelling unit, obtain data from the unit and display information and results to the user. In some embodiments, the app may communicate with a remote or base computer system to send results or data to the remote computer system. The remote computer system may further provide a web interface for a user where data and results can be displayed and reviewed in more detail.
[0447] In some embodiments, the indwelling unit is arranged so that it only records temperature readings during an overnight period. Various methods may be employed to ensure that. In one preferred method the indwelling unit will incorporate a clock and will be programmed to record temperature only during a time period when it is expected that the woman would be asleep. In another preferred embodiment, the woman is instructed that with the exception of brief periods of cleaning after removal and before insertion, the device is to be placed in the recess of the tabletop unit at all times when it is not in the vagina. In such an embodiment the indwelling unit will be arranged to sense whether it is in the recess and programmed to take temperature readings only when it is not in close proximity to the table top unit. It may also be programmed to not record or to disregard temperature readings taken within a short time period (for example, 30 minutes) before and after being placed in the recess of the table top device. Such a short time period will likely contain erroneous temperature readings caused by the indwelling unit being washed or by the thermal lag time when it is first inserted and needs to warm up to body temperature. According to another embodiment, the table top unit is provided with user operated buttons (7, 8) which can be used by the woman to instruct the device that she is about to insert the device or that she has just removed the device.
[0448] According to certain preferred embodiments the woman is instructed to press a button (either on the indwelling unit or more preferably on the base unit) to register when she is about to place the indwelling unit and go to bed. Additional input buttons may be provided, for example, for the woman to enter fever days to be discounted from calculation or for the woman to signal the start of her cycle (i.e. the first day of menstruation).
[0449] When the table top unit 4 has acquired the temperature readings taken the previous night, those readings are automatically transmitted to a remote site (remote site illustrated by dotted line 9, transmission by arrow 10). Transmission may be by wireless telephony or via a telephone line or via the internet or by any other convenient route for which appropriate hardware (for example, modems) and software protocols are provided. According to certain embodiments, transmission need not take place until the woman signals the end of her cycle. A whole cycle's worth of readings may then be transmitted. According to such embodiments, a button may be provided on one of the units (preferably the table top unit) for a woman to signal the end of her cycle and also to start the transmission of data relating to the cycle just completed.
[0450] At the remote site there is provided a processor 11 for analysing the temperature readings in accordance with the method of the invention, and a file server 12 for storing the temperature readings and the results of the analysis. The remote site may be in communication with multiple tabletop units being used by different women. The readings from each woman are identified by being labelled by the appropriate desktop unit with a unique identifier code.
[0451] Information about the fertility of the woman may be transmitted back to that woman's tabletop unit and displayed on a display screen 13 provided on that unit, said information will also be stored, labelled with the woman's unique identifier code, on the file server.
[0452] Information relevant to the fertility of the woman may also be accessed from the file server by other authorised users (represented by output box 14) in possession of the appropriate unique identifier code. Such additional users may include the woman's sexual partner and her physician.
[0453] As noted above, the temperature sensor may be provided as an indwelling device, as described above in relation to
[0454] Since non-disregarded temperature readings will lie in the range 36-38 degC., measurements to the nearest 0.01 degC. within this range will typically be obtained, providing 200 steps for possible readings within that range.
[0455] Once obtained, a baseline value (suitably 36 degC.) is subtracted from the temperature measurements and the readings are digitised for storage and transmission.
[0456] In addition to a sensor for measuring the temperature of the user, the user terminal 1 may also incorporate other sensors in order to obtain other physiological data from the user. In particular one or more accelerometers can be used to determine whether the user is moving during the time that the temperature reading is being taken.
[0457] The skilled person will appreciate that features of the devices described in relation to
[0458] In particular embodiments, the systems of any of
[0466] Methods of obtaining and using data using the systems described above and illustrated in
[0467] Method of Temperature Data Collection
[0468] Multiple temperature readings are taken from the female mammal during an extended period. The extended period may be at least 1 hour long, preferably at least 2 hours long, preferably at least 3 hours long, preferably at least 4 hours long. According to certain preferred embodiment that extended period is between 15 minutes and 6 hours, preferably between 1 to 6 hours, more preferably between 2 and 5 hours, more preferably between 3 and 4 hours. According to certain embodiments the extended time period is an overnight time period or an extended period of rest for the female. One advantage of using an overnight period is that natural fluctuations are reduced due to the constancy of the environment and the relative lack of movement by the female. By overnight time period as used above it is intended to mean the period during which the female animal is asleep or expected to be asleep. It will be understood that for certain women (for example those employed to work at night) this time period may in fact take place during the day. Similar considerations apply to the use in nocturnal animals.
[0469] During the extended period multiple temperature readings are taken. For example, a reading may be taken every 20 seconds, every minute, or every 5 minutes. Preferably, a reading taken every 1 to 20 minutes, more preferably every 2 to 10 minutes, most preferably every 5 minutes. Preferably multiple temperature readings are taken at regular intervals. Preferably at least 25 temperature readings, more preferably at least 50, more preferable at least 100, more preferably at least 250 temperature readings are taken in the extended period. According to certain embodiments measurements are taken every 5 to 10 minutes over a period of about 5 hours. According to certain preferred embodiments the extended period may extend from shortly before or shortly after the subject goes to bed to 3, 4 or 5 hours later or until the woman wakes up, or for a particular time window during an overnight period, for example, from 1.00 am to 5.00 am or from 12 midnight to 3.00 am. Accordingly, to certain embodiments the time period may be selected to avoid the period after about 3.00 am when a dip in temperature typically occurs, although the Inventors do not report problems with taking readings during this dip.
[0470] In some embodiments, the time period may be split into a plurality of time windows, for example 10 am-2 am, and 2 am-6 am. Each time window may be treated as a separate extended period.
[0471] In a particular example, the temperature data collection process includes obtaining at least 10 readings in an extended rest period of at least one hour. Preferably readings are taken every 5 minutes for at least 90 minutes which allows a sufficient number of readings to be taken to perform the further analysis in examples described herein whilst also allowing for an initial warm-up period of around half an hour. In preferred examples, at least 20 readings are obtained from the user over a period of at least 2 hours.
[0472] The temperature resolution of the sensor in the indwelling unit is preferably at least 0.1 C., further preferably at least 0.05 C. This can enable the expected increase in the basal body temperature of the user to be observed in the data collected.
[0473] In another example, as described above, temperature readings may be obtained overnight or for at least a 3 hour rest period and data is collected multiple times each hour, preferably at least 6 times an hour, further preferably 12 times an hour.
[0474] Data Filtering
[0475] Once the temperature data has been obtained, a step of filtering can be used to identify the data to be used in the further processing steps.
[0476] As described in WO-A2-2008/029130, data that is irrelevant and data that is faulty may be disregarded. Irrelevant data includes data that is genuine but irrelevant to the ovulatory cycle. Irrelevant data is genuine data because it genuinely reflects the body temperature of the female. However, it is caused by factors that are irrelevant to the matter of ovulation. It may be produced, for example, by diurnal temperature fluctuations, or by changes in the ambient temperature to which the woman is exposed. Faulty data is data that does not genuinely correspond to the body temperature of the female. It may be produced, for example, by a faulty temperature measuring device or, more likely, by an intrinsic limitation of the temperature measuring device (for example a time-lag in the response of the device to being placed in a body cavity).
[0477] Irrelevant or faulty data may arise from a number of sources. For example, data from time period during which the user is experiencing an episode of fever. Also, an indwelling thermometer may be removed or repositioned if it is uncomfortable; it may be removed and washed in either hot or cold water; its temperature may change if the female urinates or if body temperature changes due to changes in the external temperature (caused by changing weather or room heating); changes in clothing or bedding; changes in level of exertion or changes in proximity to external heat sources (for example a hot water bottle or bed partner).
[0478] Faulty data is also likely to be generated when the temperature measuring device is first applied to or placed in the subject because of the thermal lag time required for the device to reach body temperature. Irrelevant data may also be produced when the temperature measuring device is not applied to or placed in the subject (for example during periods of non-use which may be intentional or accidental).
[0479] A method which allows irrelevant data generated when the device is not in use to be disregarded may have the additional advantage of allowing automatic sensing of the start and end of the extended measuring period. For example if the method involves the overnight use of an indwelling temperature measuring device, said device being stored at room temperature during the day, a step of disregarding irrelevant data will permit the temperature readings generated during the day to be disregarded and assist in the identification of separate extended periods each corresponding to an overnight period. This will remove the need for manually switching on the device each night. Faulty or irrelevant data may be identified by applying any suitable characteristic known to be associated with faulty or irrelevant data. Such characteristics include:
[0480] 1. Temperature readings clearly out of the temperature range found in female mammals of the species in question, for example temperature readings above or below that expected of a 1 female mammal of a particular species. For example more than 2 or 3 or 4 degrees Celsius above or below the expected body temperature of the mammal, for example in the human more than 38 C. or less than 36 C.
[0481] 2. Temperature readings that whilst they may be within the range expected from female mammals of the species in question are not within the range expected for the individual in question (as determined from historical data previously obtained from that individual, for example temperature readings above or below that expected of an individual female mammal. For example more than 0.5, 0.6, 0.7, 0.8, 0.9 or 1, 2 or 3 or 4 degrees Celsius above or below the expected body temperature of the individual female mammal.
[0482] 3. Temperature readings which differ from preceding or following values by such a degree as to indicate changes of temperature (heating or cooling) at a rate too high to be expected to be observed in the body temperature of a female mammal. For example heating or cooling rates of more than 0.1 C. per minute, of more than 0.2 C. per minute, of more than 0.3 C. per minute, of more than 0.4 C. per minute, or more than 0.5 C. per minute, or more than 0.6 C. per minute, of more than 0.7 C. per minute, of more than 0.8 C. per minute or of more than 0.9 C. per minute or of more than 1.0 C. per minute may be characteristic of faulty or irrelevant data.
[0483] 4. Temperature readings which are clearly outliers may be characteristic of faulty or irrelevant data. For example a single reading or relatively few temperature readings differing substantially from the other temperature readings collected during the extended period are unlikely to indicate a true change in temperature but are more likely to be indicative of faulty or irrelevant data.
[0484] 5. Temperature readings tagged with supplementary data, for example readings tagged by data indicating that the female was suffering from a fever.
[0485] 6. Temperature readings obtained immediately before or immediately after temperature readings showing any other characteristic of faulty data. For example readings of below 36 C. may be identified as faulty or irrelevant according to characteristic 1 above. The readings obtained 20 minutes before and 20 minutes after such a reading may also be identified as faulty or irrelevant.
[0486] Temperature readings having one or more characteristics of faulty data are disregarded, meaning that they are not included in subsequent steps of the method.
[0487] Readings which are significantly influenced by diurnal temperature changes may be characteristic of irrelevant data and may, according to certain embodiments be disregarded. For example, if the temperature readings are taken in a human woman during overnight extended periods, the temporary core temperature dip which occurs in humans just before waking may be disregarded according to certain embodiments. Diurnal temperature changes which are unconnected to levels of female hormones and therefore unrelated to ovulation may also be observed in male mammals. Therefore temperature readings taken from female mammals that show similar characteristics to those observed in males of the same species may, optionally be regarded as characteristic of faulty or irrelevant data and be disregarded.
[0488] Readings which are identified as raised due to illness by pattern recognition algorithms may be recognised as having one or more characteristics of faulty or irrelevant data and be disregarded.
[0489] Readings which occur with the commencement of use, or at the end of use, of the device and which may be attributed to the device reaching a new thermal equilibrium may be recognised as having one or more characteristics of faulty or irrelevant data and be disregarded.
[0490] In some embodiments temperature readings may be taken substantially continuously. In such embodiments, the data filtering methods described herein may be used to identify the temperature readings that should be used for further analysis. Hence a large proportion of the temperature readings may be disregarded in such embodiments.
[0491] In a particular embodiment, it may be sufficient simply to use any data that falls consistently within a particular temperature range (for example 36 C.-37.5 C.) for a consistent period of longer than 20 minutes. Alternatively, or in addition, the filtering process may detect the first consistent set of data within the temperature range and continue to use the data until a set time (typically 20 to 30 minutes) before it falls below the temperature range.
[0492] As an additional check, particularly if the data is associated with a timestamp, the process may further verify whether the particular data falls within the 12 or 24 hour period associated with the extended period in question. This is to ensure that the data is assigned to the relevant extended period.
[0493] In an alternative approach, data filtering may be achieved using a pattern matching approach. A predicted pattern of expected temperature readings for an extended period can be generated. This may be done based on theoretical or computer models or based on historical data from previous extended periods. The predicted pattern is preferably adapted and updated as more data is collected, either based on a data collected from all users of the device or based on data collected from the specific user of the device. A further step includes defining which data within the predicted pattern should be retained and used for further analysis. This may be done manually or by automatically excluding data falling within criteria for fault and irrelevant data such as those set out above.
[0494] The predicted pattern can then be compared to data collected in further extended periods to identify which data from the further periods should be used in the further processing and analysis steps.
[0495] In a further processing step, in order to identify where the system might find a relevant pattern in the data, a processor may create a 14 hour window in the data centred on a point 4-5 hours prior to download of the data being initiated. It is likely that the data in such a window will include all relevant data for a single extended period. The data in the window can then be analysed to determine whether it incorporates a whole extended period. For example, the data may be assessed to determine whether the whole of an expected data pattern is included in the window. In particular, whether there is a characteristic rise in temperature when the user inserts the device, followed by a relatively stable period of temperature readings, and finally a fall in temperature following removal of the device.
[0496] Such an approach may enable the system to omit irrelevant data without further analysis of this data, for example by omitting data obtained during a daytime period.
[0497] Once such data has been obtained, based on a pattern matching algorithm or window system as described, the data may be further analysed for faulty or irrelevant data as described above. In particular, in one embodiment, the following filtering steps may be applied: [0498] select only temperature readings that are within a predetermined range (36-37.5 C). [0499] omit readings from at least the first 20 mins (warm up time) [0500] omit readings taken before (for example for a period of 10 mins) and after (for example for a period of 20 mins) any temperature dip (this may occur due the device having been taken out and reinserted) [0501] omit the readings from at least the last 10 mins (this may be after the device has been removed but while it is cooling down to the ambient temperature) [0502] adjust for or remove data related to diurnal variation (in particular to adjust for the rise in temperature observed after 2 am) [0503] remove any data that shows too high a rate of change of temperature.
[0504] In some embodiments, the raw data that has been filtered according to the techniques described herein can then be used directly in the analysis of changes in the basal body temperature. However, in many embodiments, further processing of the raw data can be helpful in order to bring out more clearly the pattern of changes in the basal body temperature that are caused by the ovulatory cycle. It may be particularly helpful to determine for each extended period one or more representative temperature readings as will now be described in more detail.
[0505] Multiple Sensors
[0506] In some embodiments, multiple sensors are provided that determine physiological data for a user. In particular, multiple sensors may be provided within a single device.
[0507] For example, an accelerometer can be used in conjunction with a temperature sensor and data from the accelerometer used to determine which temperature readings were taken while the user was at rest, and which were taken during a period of activity for the user. Use of an accelerometer together with a temperature sensor can enable the system to disregard temperature readings that were not taken during a period of rest for the user. Readings may be disregarded as part of the data filtering method described above.
[0508] A heart rate monitor may be used in a similar way in conjunction with the temperature sensor to ensure that temperature readings are only used if they were taken during a period of rest. The heart rate monitor may determine a threshold below which the heart rate must fall, which is likely to be different for each user, for the temperature data to be considered a valid temperature reading. The relevant heart rate threshold can be determined for a particular user by obtaining the lowest stable heart rate for the user during an extended period. For example, in order to calibrate the heart rate monitor, the user can be asked to wear the device during an extended period of rest to enable the device to set the at rest heart rate threshold for the user. Temperature readings taken during a time when the user's heart rate is more than 10% or 20% greater than the resting heart rate threshold.
[0509] Preferably, temperature readings are disregarded, or filtered out of the data, if they were taken during a period of movement by the user or within 5-10 minutes of the end of a period of movement.
[0510] In a similar way, data from the other sensors can be used to support and provide more information about the circumstances around the particular temperature readings. For example, the device may check that the blood pressure and oxygen saturation readings fall within a predetermined range before accepting the accompanying temperature readings as valid.
[0511] Any of the sensor devices described herein may further include a clock so that readings from each of the sensors can be time-stamped with a clock value to enable the processor or an external processing system to determine which readings were taken simultaneously.
[0512] The sensors within the device may be used, in addition or alternatively, to inform the user or her physician of other physiological characteristics of the user. For example, the blood pressure monitor may enable the user to be warned if it rises too high and the oxygen saturation monitor can track over the course of a day how much oxygen is being carried within the blood. This can be helpful in tracking the health of an individual (male or female) and detecting quickly the symptoms of disease.
[0513] In addition to increasing the accuracy of the temperature data as described above, the sensors may also be used to provide further information relating to the fertility level of a user directly.
[0514] Conversion of data to a Representative Temperature Reading
[0515] In order to compare and analyse temperature readings obtained from different extended periods, it can be helpful to obtain one or several representative temperature values for each extended period or to obtain a comparative measurement between selected measurements within extended periods. For example, a comparison is made between single measurement points matched in time from within two or within several extended periods. According to certain preferred embodiments a single representative value is obtained for each extended period. According to other embodiments several representative temperature values are obtained for each extended period. An extended period typically lasts for several hours. Representative temperature values may, for example, be obtained for each hourly or half hourly interval of the extended period.
[0516] Preferably within each 24 hour period there is a single extended period and a single representative temperature value is obtained for each extended period. Representative temperature values may, for example, be obtained using any of the following methods: [0517] Calculating the mean of the non-disregarded temperature readings collected during the complete extended period or collected during a specific time interval of the extended period (if more than one representative value is to be obtained for each extended period). [0518] Calculating the median of the non-disregarded temperature readings collected during the complete extended period or collected during a specific time interval of the extended period (if more than one representative value is to be obtained for each extended period). [0519] Calculating the mode (most commonly occurring temperature reading) from the data collected during the complete extended period or collected during a specific time interval of the extended period (if more than one representative value is obtained for each extended period). [0520] Choosing the temperature reading or readings at a particular distance in time from the start or the end of a stretch of non-disregarded temperature readings. For example, the representative value may be chosen as the temperature reading taken halfway through the stretch of non-disregarded temperature readings. Alternatively representative values may be chosen as the temperature readings taken at regular intervals during a stretch of non-disregarded temperature readings, for example, every hour or every half hour. [0521] By the use of deviations of single measurement points from a representative or from an idealised model of diurnal temperature change, for example by calculating a standard deviation, a variance or higher moments. [0522] Calculating a derivative or integral of the temperature readings over time collected during the complete extended period or collected during a specific time interval of the extended period (if more than one representative value is to be obtained for each extended period). For example, the slope representing the rate of change of temperature. According to certain preferred embodiments, all temperature readings that remain after those having one or more characteristics of faulty or irrelevant data are disregarded are used as representative temperature values.
[0523] It has been unexpectedly discovered that it is preferable to obtain a representative temperature value that is not influenced, or not significantly influenced, by the maximum or minimum readings for extended period. Examples of such values include the trimmed mean of the temperature readings. To obtain such a trimmed mean one disregards a pre-determined number of the lowest and a pre-determined number of the highest readings obtained during an extended period and calculates the mean of those readings that remain. Median and mid-percentile (for example 10th to 90th or the 20th to 80th percentile or the 30th to 70th percentile values are also relatively immune to the effects of other temperature readings and are preferred in accordance with certain embodiments.
[0524] It is noted that irrelevant temperature readings are more likely to come about because of heating of the female subject than by cooling of the subject (i.e., a woman's temperature during an overnight (asleep) extended period is more likely to deviate from her true basal body temperature in an upward rather than downward direction). That is to say, a woman is more likely to experience a temporary and irrelevant temperature rise than she is a temporary and irrelevant temperature fall.
[0525] This observation means that a better representative temperature value may be obtained for an extended period by use of an algorithm that gives greater statistical weighing to temperature readings that are lower than the median temperature reading than is given to the temperature readings that are higher than the median temperature readings (whilst, of course, at the same time giving little weight to the minimum temperature reading and those readings near to the maximum temperature reading).
[0526] It has been found that the 25th percentile of non-disregarded temperature readings makes an especially good representative temperature value for an extended period. Other readings near to the 25th percentile of non-disregarded temperature readings will also serve well. According to certain preferred embodiments the representative temperature value for an extended period is the 10th to 60th percentile value of the non-disregarded temperature readings. More preferably it is the 11* to 50th percentile value, more preferably the 12th to 40th percentile value, more preferably the 13th to 46th percentile value, more preferably the 14th to 44th percentile value, more preferably the 14th to 42nd percentile value, more preferably the 15th to 40th percentile value, more preferably the 16th to 38th percentile value, more preferably the 17th to 37th percentile value, more preferably the 18th to 35th percentile value, more preferably the 19th to 33rd percentile value, more preferably the 20th to 31st percentile value, more preferably the 21st to 29th percentile value, more preferably the 22nd to 28th percentile value, more preferably the 23rd to 27th percentile value, more preferably the 24th to 26th percentile value. Most preferably it is the 25th percentile value.
[0527] It will be appreciated that under some circumstances the temperature readings may be subjected to processing which will result in both the disregarding of faulty and irrelevant data and the obtaining of a representative temperature value in a single step or calculation process. For example, if one were to take the raw temperature readings of an extended time period and calculate a trimmed mean one would be disregarding outlying temperature readings (likely to be faulty or irrelevant data) and obtaining a representative temperature value in a single step.
[0528] Processing of Data to Smooth Temperature Curve
[0529] Once representative temperature readings have been obtained for a particular extended period or time window, these may be subject to further processing to smooth the data between time windows as described below.
[0530] In a particular embodiment, a sliding average technique may be used to smooth the data between extended periods. Preferably a sliding window covering 3-5 days is used centred on the day for which the adjustment is being made.
[0531] In preferred embodiments, the average is weighted by the number of readings of raw data within the particular time window or extended period.
[0532] In a particular embodiment, the adjustment preferably takes into account data from the present extended period together with data obtained in the extended periods covering the preceding and following two days. Hence the basal body temperature data is averaged across a 5 night sliding window (2 to +2 nights).
[0533] As described in more detail below, in this embodiment, the final adjusted value for a representative temperature value for a particular extended period is therefore made two days after the extended period itself. In some embodiments, the unadjusted value can be used in the analysis of temperature changes and can be adjusted daily based on subsequent readings until a final adjusted value is reached 2 days after the extended period.
[0534] As also described below, in many methods, the determination of whether a temperature change event indicative of ovulation has occurred relies on the identification of 3 days of consistently raised temperature readings. To fully calculate the representative temperature reading for day n of a cycle, data is required for days n2, n1, n, n+1 and n+2. If day n is the first day of a temperature change event, then temperature values for days n+1 and n+2 must be calculated to confirm the temperature change event. However, to calculate the representative temperature value for day n+2, data is required from days n, n+1, n+2, n+3 and n+4. Therefore, the start of the temperature change event on day n can be detected on day n+4. It is understood from a study of ultrasound data that ovulation usually occurs around 3 days after the start of the temperature change event so the method described above can be used to inform the user of ovulation one day after it has occurred.
[0535] Alternative methods and data processing techniques can be used to bring this time of prediction forward so that ovulation information can be provided to the user in real time or before the ovulation event, while still maintaining a high accuracy of information.
[0536] In a particular embodiment, a 3-day rolling average of data may be sufficient to smooth the temperature readings and maintain sufficient accuracy to detect the temperature change event reliably. While representative temperature values may be used in the 3-day rolling average calculation, more accurate data may be obtained if more than one representative temperature value is used for each extended period (for example a representative temperature value can be calculated for each hour within the extended period) or if the raw temperature reading data is used without generating representative temperature values, preferably with irrelevant and faulty data first being filtered out.
[0537] With the use of a 3-day rolling average, a temperature change event occurring on day n could be detected on day n+3 (when the data for calculating the value on day n+2 is available). This would enable the temperature change event to be reported to the user within 3 days of the temperature rise having started, which is likely to be the day of ovulation.
[0538] In alternative, but related embodiments, use of a 5 day rolling average taking into account data from 3 days before the day in question to one day after the day in question, that is from day n3 to day n+1, would also be able to reliably identify a temperature change event 3 days after it started. Hence the user would be informed of probable ovulation on the day of ovulation itself. This may be useful since, once an ovulation event has been detected, the user is aware that they are entering a non-fertile period. The user can then potentially stop using the device until after their next menstruation, which may make the device more convenient for the user since it reduces the number of days in the ovulatory cycle on which the user needs to use the device.
[0539] The skilled person will appreciate that the embodiments described above may also be combined to improve the accuracy and speed of the temperature change detection. For example, a 3-day rolling average may be used to obtain a working representative temperature value for the past 2 days. This working representative temperature value may be updated and refined into a final representative temperature value as more data becomes available in subsequent days, for example by recalculating the value to be formed from a 5 day rolling average. In this way, the accuracy of the longer-term representative temperature values can be maintained while obtaining a more up to date prediction of the temperature change and an associated ovulation event.
[0540] The skilled person will appreciate that similar methods of smoothing the temperature data may also be employed in other embodiments on the raw data itself, preferably on the filtered raw data. Hence such embodiments may omit the step of calculating a representative temperature reading for an extended period. In such embodiments, the data may be smoothed or averaged using a larger number of data points but preferably still over the 3 or 5 day time windows described above.
[0541] Analysis using Representative Temperature Values
[0542] Once the representative temperature values have been determined, and preferably adjusted using weighted mean techniques as described above, the data can then be analysed to determine an indication of the date of ovulation by finding a consistent temperature rise. Two approaches to doing this are described below: the use of thresholds and pattern matching.
[0543] One way of determining an ovulation event within the female mammal is the 3 over 6 rule in which an ovulation event is indicated when three consecutive representative temperature values are registered, all of which are above the average of the representative temperature values of the last six preceding days. WO-A2-2008/029130 describes a 3 over 3 rule which can enable ovulation to be detected even if data is not available for all 6 preceding days. However, using such methods, it is clear that an ovulation event cannot be indicated until at least 3-4 days after a temperature rise has started. While these methods can provide a useful and accurate indication of when an ovulation event may occur during the next cycle, the indication is usually too late for fertilisation of an egg to occur within the present menstrual cycle.
[0544] While techniques described herein are primarily related to identifying a temperature rise of at least 0.3 C. over a period of 3 days, it is noted that a prediction of sufficient accuracy may be obtained by identifying a temperature rise of 0.2 C. Identification of a temperature rise of 0.2 C. may be used to provide a user with an initial indication of ovulation at an earlier time, but at a lower accuracy level, and this initial indication may be later confirmed at a higher level of accuracy or overturned when further data is available.
[0545] Thresholds
[0546] As described in WO-A2-2008/029130, in one embodiment, the mean of at least three consecutive representative temperature values is obtained and compared with the following 3 representative consecutive representative temperature values. If the following 3 consecutive temperature values are higher than the mean, ovulation is deemed to have taken place on the corresponding to the first representative temperature value. If not, the analysis is repeated but this time the mean is obtained from 4 consecutive representative temperature values. If ovulation is not detected the analysis is repeated again but this time the mean is obtained from 5 consecutive temperature values, then from 6, 7, 8, 9, 10, etc until ovulation is detected or the end of the cycle is reached.
[0547] In order for ovulation to be deemed to have occurred the 3 consecutive representative temperature values should be higher than the mean (the cumulative mean described above) by more than a pre-set threshold amount. That threshold amount should be set at a value which provides for reliable detection of genuine ovulations with the minimum of false positives. Preferably the threshold value is from 0.08 to 0.25 C., more preferably from 0.09 to 0.24 C., more preferably from 0.10 to 0.23 C., more preferably from 0.11 to 0.22 C., more preferably from 0.12 to 0.21 C., more preferably from 0.13 to 0.20 C., more preferably from 0.14 to 0.18 C., more preferably from 0.15 to 0.17 C., more preferably from 0.16 to 0.17 C., most preferably 0.1667 C. If, according to the this method, more than one apparent ovulation is detected, further analysis may be used to decide which apparent ovulation is most likely to correspond to the true ovulation. Either the analysis of the representative temperature value may be repeated with an incrementally increased pre-set threshold value (as explained above) until only a single apparent ovulation event is detected, or the timing of the multiple apparent ovulation events is considered and the event occurring nearest to the expected day of ovulation (calculated from data obtained from prior cyclesor if not available from population averages) is chosen as the day of true ovulation.
[0548] Preferably, the method used may be further enhanced by using historical data and a Bayesian approach to evaluation or to prediction. Prior (historical) data can be provided either from population data available in the literature or from data available from previously recorded cycle/s for the individual female mammal or preferably from both population data and from the individual female's previous cycle or cycles.
[0549] Pattern Matching
[0550] In an alternative embodiment, or as a complement to the threshold analysis described above, pattern matching techniques may also be used to identify a consistent rise in temperature commensurate with an ovulation event having occurred.
[0551] Pattern matching techniques that may be employed can include: [0552] Fitting a linear slope to the data [0553] Frequency transformation analysis (such as Fourier Transform Techniques) to determine where the temperature change event occurs in the data [0554] Matching with patterns of previous cycles, in particular for the same woman [0555] Using the marker a dip in the temperature readings where this is seen, particularly as a bonus indicator [0556] Historical data may also be incorporated into pattern matching techniques (whether this is average or user-specific data) to predict a rise in temperature sooner (for example, by an assessment of whether the time for an ovulatory cycle has passed since the previous temperature change event and an assessment of whether the data is following the usual pattern of temperature rise for the woman in question or the population as a whole)
[0557] Output
[0558] Following the analysis of data to identify a potential temperature rise in the user, information may be output to the user in several different formats. These may include a prediction of or an indication of the fertile period or a window of fertility for the user.
[0559] In some embodiments, probabilistic data may be output to the user. This may be an indication of the probability of ovulation occurring on a particular day or the probability of the woman being fertile at a particular time. This may take the form of spot-data, for example there is a 70% likelihood of ovulation in next 24 hours or may take a more graphical form, for example a graph of % likelihood of being fertile over the cycle stretching from close to 0% fertility to close to 100% fertility on ovulation day.
[0560] In a further embodiment, the device may simply indicate the absence of ovulation in a particular cycle and therefore provide an indication to the user as to whether they are still fertile.
[0561] User-Adaptive Algorithm
[0562] In a particular preferred embodiment, the data analysis algorithms may be user-adaptive. In particular, pattern matching algorithms may be adaptable to enable them to learn characteristics of a particular user's temperature curve, or the temperature signature of the user. This may be used to provide an earlier indication of a temperature change event since the algorithm may recognise at an earlier stage the beginning of a temperature change signature for the user. Alternatively, or in addition, use of such a user-adaptive system may increase the certainty of the temperature change prediction for a particular day.
[0563] Use of Secondary Sensors
[0564] In particular embodiments, the temperature readings described herein may be further supplemented or enhanced by the use of secondary sensors, which may be provided in conjunction with the system described herein, either on the indwelling unit itself or in a separate secondary device.
[0565] In particular embodiments, the indwelling temperature unit may be implemented in conjunction with one or more of: [0566] a skin temperature sensor or oral sensorin particular to provide an indication of the body temperature on days when the indwelling sensor is not used [0567] one or more accelerometersthese may be used to measure movement of the user, which can enable the body temperature reading to be adjusted for the user's activity level [0568] heart/pulse rate monitorsuch a monitor may also provide a measure of activity levels of the user [0569] luteinizing hormone (LH) testthis may be provided as a sensor or may be an indicator that advises the user when an LH test should be performed. In this case, the temperature sensor data can be used to predict the timing of when an LH test can usefully be performed. [0570] Progesterone/Oestrogensensors may be provided to supplement the temperature data since these hormones are also known to follow a cyclical pattern over an ovulatory cycle. [0571] pH sensorsensors may be provided to supplement the temperature data since pH levels are also known to follow a cyclical pattern over an ovulatory cycle. [0572] impedance sensorsensors may be provided to supplement the temperature data since impedance is also known to follow a cyclical pattern over an ovulatory cycle.
[0573] In particular embodiments, the temperature readings described herein may be further supplemented or enhanced by a measure of a hormone level in the female user. In particular, hormones such as oestrogen, estradiol and progesterone may be monitored. Progesterone may be monitored using a urinary progesterone test. Such measures of a hormone level may be used to increase the reliability of results derived from the temperature change analysis. Alternatively, or in addition, analysis of a hormone level on a particular day can be used as a substitute for the temperature readings, for example if the user forgets or chooses not to use the temperature sensor on a particular night or if the temperature data is found to be unreliable for example due to illness in the user.
[0574] In further embodiments, the temperature data may be used to predict and indicate to the user the appropriate timings for further test relating to ovulation. For example, a test for luteinizing hormone (LH) can be helpful in predicting ovulation if it is performed at the correct time in the ovulatory cycle. While LH levels can be monitored using a urine test, accurate testing for this hormone is usually a more complex, expensive and invasive process, requiring blood tests and involvement of trained medical personnel. Therefore, it can be advantageous to use the temperature sensing methods described herein to identify the window of time in which LH levels should be monitored.
[0575] Similarly, ultrasound techniques are often used to identify the timing of ovulation in a female. However, to obtain the most accurate information would require the woman to attend a medical centre regularly to obtain an ultrasound image of her ovaries. This is expensive and often impractical. However, the system described herein can be used to help to identify the optimal day on which to employ ultrasound techniques.
[0576] Progesterone Monitoring
[0577] The temperature monitoring systems and methods described herein can also be used to monitor other aspects of the health of a female human user.
[0578] In particular, it has been found that there is a correlation between the basal body temperature and the levels of progesterone in a female human. Hence temperature readings obtained using methods described herein may be used as a proxy to provide an indication of progesterone levels in the user.
[0579] In particular, characteristics of the change in basal body temperature may be used to determine levels of hormones such as progesterone. Such characteristics may include an absolute change in the temperature over the plurality of days, a rate o f change of the temperature over the plurality of days, a maximum or minimum temperature during the plurality of days and/or a maximum rate of change of the temperature over the plurality of days. For example, an increase in temperature of between 1 and 2% over a 3 day period may indicate a corresponding rise in the levels of progesterone in the body.
[0580] It is noted that an increase in progesterone levels in a female human user who is in the very early stages of pregnancy is indicative in some woman of an increased likelihood of miscarriage. Therefore, monitoring the levels of progesterone by applying the temperature measuring techniques described herein may provide a straightforward way to monitor the progression of a pregnancy.
[0581] Further Examples
[0582]
[0583] The conclusion drawn from
[0584]
[0585] Lines A to E of
[0586] Line F plots a once-daily oral temperature reading.
[0587] The woman from whom the data was derived was of normal fertility and the cycle shown was an ovulatory cycle. One therefore would expect to see first a temperature slight dip and then a temperature rise as the cycle processes.
[0588] Line F shows that the oral temperature readings show a great deal of fluctuation which is because of the influence of erroneous or irrelevant data.
[0589] Lines A and E show less of such fluctuations and therefore demonstrate the advantages of taking multiple overnight temperature readings using an indwelling device.
[0590] Lines A and E are plotted from representative temperature values that are obtained, respectively, from the maximum and minimum temperature readings obtained during each extended period. It can be seen that in comparison to lines B to D, lines A and E show a high degree of unwanted fluctuations and therefore contrary to what is taught in DE 3342251, the use of maximum and minimum temperature readings as representative temperature values has drawbacks and is not to be preferred.
[0591] Lines B, C and D show, respectively, representative temperature values obtained from the median, mean and 25 percentile of the temperature readings in each extended period. It can be seen that the mean, median and 25 percentile are all better representative temperature values over the maximum and minimum, and that the 25 percentile (line D) is better than the other representative values plotted in the graph because it shows fewer fluctuations and corresponds most closely to the woman's true core temperature.
[0592]
[0593]
[0594] During the first part of the first cycle, there is insufficient data to make an assessment or prediction of when the user ovulates, although in some embodiments, pattern matching to generic data obtained from a plurality of users may enable some assessment of ovulation dates and fertility to be obtained. During the preliminary period, the apparatus simply informs the user that there is insufficient data to predict an expected day of ovulation. However, as the user's basal body temperature rises (Point A in the figure), the system can detect this rise and can determine the day of ovulation for the user (Point B in the figure). The user can be informed of the ovulation date by a message on the apparatus or in associated computer software. If this determination is made in real-time, then adjustments to the timing may be made as data is obtained from subsequent extended periods. Therefore, at the end of the cycle, the system has stored the ovulation date for that user for cycle 1.
[0595] The first ovulation date can be used to determine an expected period of fertility in the second and subsequent cycles, based on a cycle length for an average user or, preferably when more data is available, a typical cycle length for the particular user. Therefore, during the first part of subsequent cycles, the device will provide a prediction of the dates of the next fertile period for the user.
[0596] At the beginning of the period of maximum fertility, this prediction may change to a message such as You have entered your period of maximum fertility. You will ovulate on <date>. This period preferably starts around 5 days before the expected date of ovulation for the user.
[0597] Assuming the data shows the expected temperature rise around the date of ovulation, the device may then inform the user at the ovulation date You have now ovulated. Your next fertile period will be between <date>&<date>.
[0598] It will be appreciated that the more cycles of data are available, the more accurate the predictions may become. Also, the date predictions may change during the cycle itself based on the current temperature data being obtained from the user.
[0599] It will be appreciated that the data may be displayed to the user on many different devices and in many different forms. In particular, probabilities may be associated with each of the dates mentioned above (for example, there is a 70% chance that you will ovulate on Day X). In other embodiments, the data may be displayed to the user in a more graphical format, for example illustrating the % likelihood of conception or ovulation on any particular day. Alternatively, or in addition, indicator lights may be used, for example on the temperature sensor itself or on a base station, to indicate the fertility (green), infertility (red) or possible fertility (yellow) of the user.
[0600] A method of determining a date of ovulation for a user according to one embodiment will now be described in more detail with reference to
[0601] The temperature curve of
[0602] The temperature data illustrated in
[0603] Ovulation occurs for most cycles in most users with a mean centering 3 days after the OPC, and with a Gaussian distribution of results either side of this 3 day mean, indicating that it is a reliable average figure. This can be seen by comparing the day on which OPC is seen in the temperature data to the date of ultrasound scans that show ovulation in the same cycle for the same user. Ultrasound folliculometry scans can be used to measure the size of the follicle using a 20 mm cut-off to indicate that ovulation will occur within the next 24 hours. Serial ultrasound scans allow a clinician to establish the pattern and speed of growth of the follicle, and to occur that ovulation has occurred (by being able to see the collapsed previously dominant follicle in an ovary). However, ultrasound scans have the drawback of being spot tests. Hence, unless scans are taken at least once a day on consecutive days and a dominant follicle is observed prior to collapse and the next day after collapse it is impossible to establish the date of ovulation.
[0604] In the present system, the OPC is determined based on the temperature data obtained from the user by identifying a meaningful temperature rise within the data over consecutive extended periods. When a temperature rise, in particular a temperature rise having a gradient above a threshold level, is detected, the system determines whether this rise is likely to be associated with an ovulation event by determining whether the temperature rise is sustained over the following days. In particular, as described in more detail below, at least one, and preferably two or more, representative temperature values are obtained over each of at least two extended periods following OPC to confirm that the temperature of the user continues to rise.
[0605] In more detail, in order to determine reliably the temperature profile of a user in a particular embodiment, each extended period is divided into two windows. These may be windows of time within each extended period, for example 11 pm to 3 am and 3 am to 6 am, or may be formed by dividing the available filtered data into equal portions. For example, if reliable data was obtained only from 12 midnight to 5 am one night, then this data could be split into equal portions. Therefore, based on the filtering and averaging methods described above, two representative temperature values can be obtained for each extended period.
[0606] These representative temperature values are then used to monitor how the temperature of the user changes over successive extended periods. In particular, a 5 point average of the representative temperature values can be used to determine a measure of the temperature during a particular time window of an extended period. The average is preferably weighted according to how many non-disregarded temperature measurements are obtained during each time window. This weighting enables more influence to be given to representative temperature values that are based on a larger number of raw data readings. The 5 point weighted average for the first time window of the extended period uses the two representative temperature values calculated for the current extended period, the two representative temperature values calculated for the previous extended period and one of the representative temperature values (preferably the first) calculated for the following extended period. Therefore, it is noted that the final 5 point weighted average value for the temperature during a particular time window of an extended period is not determined until data is available from the following extended period. Similarly, for the second time window of the extended period, a 5 point average is determined based on one representative value from the previous extended period, the two from the current extended period and one from the following extended period. Therefore, for each extended period having two time windows, two average values are determined. It is the change in these average values that is then monitored by the system to identify the onset of an ovulation event, as described in more detail below.
[0607] The change in the weighted average is periodically assessed, optionally at least once every extended period, preferably each time a new average is determined, to determine whether the data collected indicates that the onset of ovulation has occurred within the preceding few days. An embodiment of this process is described in more detail below in which three calculations work in parallel on the data to determine whether an OPC event has occurred 6 days, 3 days or 2 days ago. The calculations continue to be performed until one of these events triggers within the cycle.
[0608] A first calculation determines whether the system can identify in the current data the occurrence of an OPC event 6 days ago (OPC+6). If the current data is 6 days from the OPC event, then enough data should have been gathered over the preceding days, particularly the days since the OPC event, to identify fairly reliably within the data a sustained temperature rise that started 6 days ago.
[0609] In particular, the system assesses how the temperature average has moved over the past 6 days to determine whether there was an increase in temperature 6 days ago that has been sustained over the past 6 days. This assessment of the temperature can be made in two ways; first by assessing the temperature on each day against a reference temperature and second by determining whether the temperature rise is above a predetermined threshold each time the average moves. In the present embodiment, these two assessments are combined to determine whether an OPC event occurred 6 days ago. The use of the combination of the two assessment methods provides a greater degree of certainty with regard to whether the OPC event has occurred than would be provided by one of these calculations alone.
[0610] In the first test, a reference temperature is determined for the user from data obtained over a number of days prior to the 6 days currently under assessment. This reference temperature is the average temperature for the user during her follicular phase, prior to the OPC and the change to the luteal phase. The moving average of the temperature is assessed against this reference temperature for each of the time windows in the preceding 6 days to determine whether the average remains consistently above the reference temperature by a predetermined threshold. This ensures that the temperature of the user is remaining consistently high throughout the 6 day period. The predetermined threshold may be arranged to increase over the 6 day period, for example the threshold may rise daily or may be a lower threshold for the first 2-3 days and a higher threshold for the last 3-4 days. By the 6.sup.th day, the threshold may be at least 0.2degC., preferably at least 0.3 degC.
[0611] In the second test, the assessment of the average determines by how much the average is moving on a day to day (or time-window to time-window) basis. For example, the average calculated from the first time window of the extended period can be compared to the average from the first time window of the preceding extended period, or to the previously-calculated average, to determine whether each movement of the average meets a threshold value, for example at least 0.05 degC.
[0612] The threshold values used may change on a daily basis for each of the preceding 6 days. For example, the threshold may be larger for the first 2-3 days, when the more significant rise in temperature might be expected, and may be smaller for the final 3-4 days, when the temperature is expected to stabilise at a high level.
[0613] Preferably, the moving average is assessed against both the reference and moving thresholds and a determination is made as to whether the data from the preceding 6 days meets these criteria.
[0614] A probability that the data meets each of the criteria may be calculated depending on how well the data meets the thresholds and these probabilities can then be combined to determine a probability that an OPC+6 event has been detected in the data.
[0615] Alternatively, a binary assessment of whether the data fits each of the reference criterion and the moving thresholds criterion and an assessment of OPC+6 can be made if one or both of the criteria are met.
[0616] The use of two criteria in this way can increase the confidence in the assessment of whether the data indicates an OPC+6 event, in particular because the two criteria indicate different things about the shape of the data, both of which are helpful in identifying an OPC+6 event. The use of the two methods of assessing the data can be particularly useful with this temperature data since it is likely to include a large amount of noise and non-significant variations.
[0617] If an OPC+6 event is determined to have occurred, then the system determines that OPC occurred 6 days ago and ovulation occurred in the female 3 days after the OPC event. The system can then inform the user that she has ovulated and, optionally, give an indication of her date of ovulation. The user can then stop using the temperature sensor until after her next menstruation, at the start of the next ovulatory cycle.
[0618] If the OPC+6 conditions are not satisfied, this event does not trigger and the system goes on to make a further assessment of the data to see if it can determine where the user is in her ovulatory cycle, as described below.
[0619] If OPC+6 is not triggered, the system proceeds to determine whether an OPC event occurred 3 days ago, by making an OPC+3 assessment. The OPC+3 assessment is made in a different way to the OPC+6 determination. In particular, the data is assessed against each of a number of criteria and a score is determined for each criterion according to how closely the data meets the criterion. These scores are then combined to enable the system to make an assessment of whether an OPC+3 event can be triggered. It is noted that, since ovulation can be deemed to occur 3 days after an OPC event, triggering OPC+3 in the data can enable the system to inform the user that ovulation is occurring on that day.
[0620] Criteria that may be included in the assessment of whether an OPC+3 event has occurred include: [0621] whether the representative temperature values (moving average) have risen by a variable threshold amount above a reference representative temperature value, wherein the variable threshold amount differs based on the number of extended periods since the reference representative temperature value was determined. That is, the threshold increases for each day beyond the time at which the temperature started to rise above the reference level. The reference level is an average temperature value determined for the female during her follicular phase, or during the 3-8 days preceding the day on which OPC is assumed to have occurred (the days prior to 3 days prior to OPC+3). This is one of the more indicative criteria, so is preferably allocated a larger number of points in the scoring system. [0622] whether the moving average has moved by more than a threshold amount over each of the past 3-6 movements of the average (that is, whether the representative temperature values have risen by a threshold amount during each of the extended periods). In this case, the threshold value may be constant. This is another indicative criterion, so also has a larger number of allocated points in the present embodiment. [0623] in some embodiments, points may be awarded in the scoring system if the data from the previous day indicated, or came close to indicating, an OPC+2 event, as described in more detail below. Alternatively, the calculation of OPC+2 and OPC+3 events may be kept independent to reduce the risk of one false negative influencing the triggering of another. [0624] the timing within the female's ovulatory cycle, in particular the number of days since the start of the present cycle. [0625] the number of days since her last known ovulation event, or last detected temperature change event for the user. [0626] a comparison with data from previous ovulatory cycles from the same user or from other users (in particular a measure of the similarity with the temperature profile of the female human user during a previous ovulatory cycle or a measure of the similarity with an average or typical temperature profile for a plurality of female human users during previous ovulatory cycles). [0627] the maximum temperature value of the temperature data during the extended periods; [0628] the minimum temperature value of the temperature data during the extended periods; [0629] the rate of change of the temperature during an extended period; [0630] the rate of change of the temperature between extended periods; [0631] the degree to which the rise in temperature values varies from one representative temperature value to the next; [0632] secondary data detected in relation to the female human user, for example a change in the level of at least one hormone or a change in temperature determined by a secondary temperature sensor; [0633] secondary data received from the female human user, for example a qualitative or quantitative measure of cervical mucus, a level of a hormone, a temperature value obtained from a secondary, external temperature sensor.
[0634] Different scores are preferably allocated to different criteria depending on how difficult each criterion is to meet and how indicative the criterion is of an ovulatory event.
[0635] If the OPC+3 event does not trigger based on the data from a particular extended period, the system goes on to determine whether the data reflects an OPC+2 event, that is whether the data is indicative of an OPC event having occurred 2 days ago.
[0636] OPC+2 is calculated in a similar way to OPC+3, in particular with regard to using a scoring system dependent on whether the data meets a number of criteria. If an OPC+2 event is triggered, it is determined that OPC occurred 2 days ago, therefore the system can predict, and inform the user, that ovulation is likely to happen on the following day. Since the OPC+2 analysis is based on fewer days of information than OPC+3, the pattern in this data is less likely to indicate clearly an OPC event and the data is less likely to meet the trigger conditions. In some cycles, it is possible that OPC+2 will not trigger, for example due to there being too much noise in the data obscuring the actual events, but OPC+3 may still trigger on the following day.
[0637] It is also noted that, due to the use of the 5-day moving average, the OPC+2 assessment is using data from the 4 preceding days (OPC1 to OPC+2) to determine whether the moving average has moved sufficiently over the past 2 days to justify a determination that an OPC event occurred 2 days ago. A value for the moving average on OPC+2 cannot be calculated until data is available from the following day, OPC+3.
[0638] If an OPC+2 event is triggered on a particular day, then the data generated on the following day is analysed to determine whether it meets the OPC+3 criteria. If so, then this can confirm the date of the OPC event (and hence the date of ovulation). If OPC+3 is not triggered on the following day, then the data from each consecutive day continues to be analysed until OPC+3 or OPC+6 triggers or until the user indicates that she has reached the end of her ovulatory cycle. During this time, the indication shown to the user may be You are in your ovulatory window or similar, since it is likely that an ovulation event is occurring at some time around this period if OPC+2 triggered. In particular, if OPC+2 triggered, but OPC+3 does not trigger until 2 days later, this pushes the timing of the OPC event (and hence the ovulation date) predicted by the OPC+2 trigger back a day. As described above, the system uses these multiple methods and assessment points in parallel. When one first triggers, an ovulation date is set according to the date of the trigger. For example, if OPC+2 triggers on 17.sup.th January, the system will set the ovulation date as 18.sup.th January. If OPC+3 triggers on 18.sup.th January, then this confirms the date, but it may not trigger in which case the date is reset at the next point a trigger occurs.
[0639] However, in some cycles, or for some users, none of the algorithm methods OPC+2, OPC+3 and OPC+6 will show a temperature rise with a sufficient gradient to indicate ovulation is going to or has occurred. If the gradient of the temperature rise is still not sufficient to identify an ovulation event at OPC+6, then the system requires the user to continue use of the thermometer until the start of the next menstruation at which point the user indicates that menstruation has started and the system makes an assessment that the user has not ovulated during that cycle and may indicate to the user that the cycle was anovulatory. If such anovulation occurs in more than 2 out of 3 cycles, this indicates a requirement for further discussion with a clinician.
[0640]
[0641]
[0642] For the first few days of the cycle, variations in the temperature may be observed, but none of the OPC+2, OPC+3 or OPC+6 events is triggered. The output displayed to the user by the sensor device or a base station or computer application associated with the sensor device during this time is Insufficient Data 712 or Insufficient Data. Keep Using the Sensor or similar. At day 11 of the cycle illustrated in
[0643] The OPC temperature event is followed by a sustained rise in temperature as seen in
[0644] Assuming ovulation is predicted in the present cycle by the triggering of an OPC+2 or OPC+3 event, as described above, the device indicates to the user during days 14 to 16 that the user is In Ovulation Window 716, since ovulation is predicted to be occurring at some point during this window. In the first cycle in which data is collected for the user, it is difficult for the system to be more precise about the exact day on which ovulation occurs. Therefore, the information is presented to the user as an ovulation window, rather than information relating to an exact day of likely ovulation, in this first cycle.
[0645] On day 17, the user output is changed to Ovulation took place on xxx 718 or Ovulation has occurred, since sufficient data has then been collected to identify the OPC event with a greater degree of certainty and the user then knows they can stop using the sensor until they enter the next cycle.
[0646] If no ovulation event is determined to have occurred within the present cycle, the user may continue to use the device to collect temperature data until the beginning of their menstrual period. At the start of menses, the user inputs new cycle into the device, its associated reader, or software associated with the device, and stops using the device until menses is complete. If no ovulation event is determined to have occurred in the previous cycle, the user is informed by the device that the previous cycle was anovulatory.
[0647]
[0648] Again, the user starts using the device on day 6, following the end of their menstrual period. The device now provides an indication of when the user's fertile period or window is likely to start 730. This is based on data obtained from the last cycle; in particular the time from the start of the cycle to the detected ovulation date during the previous cycle.
[0649] In particular, the user will be fertile several days prior to ovulation (in most cases, around 5 days), so at 5 days prior to the expected ovulation day, the user is informed that they are in their fertile window 732. This indication continues to be displayed throughout the user's fertile period until an ovulation event is detected in the current cycle, which will mark the end of the fertile period.
[0650] As in the cycle described above in relation to
[0651]
[0652]
[0653] The systems and methods described above may be used to provide information that can be relevant to enable a male or female user or their physician to analyse their medical condition and assist in making a diagnosis. Different types of sensor may be useful in obtaining information relating to particular conditions and, in particular, certain combinations of sensors can enable targeted information to be obtained.
[0654] Particular embodiments may target areas of gynaecology, obstetrics and other medical areas, and the examples below are illustrative only.
TABLE-US-00001 TABLE 1 Blood Pressure/ Applications Temperature ECG Advance Prediction of Ovulation By finding Onset of Phase Change. in Realtime Detection of pre-ovulatory dip. Using more buckets of data, using daytime data to give earlier prediction. Detection of Ovulation Minimum 0.3 degrees celsius rise over 3 days with min 0.1 degree per day. Looking for post ovulatory sustained temperature. Detection of absence of Mimimum 0.3 degrees celsius rise High BP in absence ovulation over 3 days condition not met. of ovulation would indicate potential BP problem Diagnosis of Ovulatory Disorders (Described below) 1. Long cycle, 2. including detection of diminished Oligovulation, 3. Late ovulation, ovarian reserve (DOR) or risk of 4. Anovulation, 5. Late DOR. ovulation with short luteal phase, 6. Temperature falls to a base line from start of cycle measurements, 7. Single false start (a double dip), 8. Slow rise, 9. Multiple false start (=two or more false starts/a triple [or more] dip) PCOS, Amenorrhea, Stimulated Checking effect of Clomid, Letozole, High BP in Cycle/Fertility Drug Treatment Progesterone amenorrhea would Management indicate potential BP problem Timing of IUI or low stimulated Using In Cycle prediction to time visit or natural cycle IVF to clinic, using fertile window prediction to time visit to clinic Menorrhagia, Peri-Menopause, Checking affect of Mirena coil, High BP under drug Menopause Cycle Management topical and oral Progesterone, treatment contra- Estrogen (by seeing if this is affecting indicated Progesterone levels) Contraception Checking affect of oral High BP under drug contraception, coil, or use in natural treatment contra- contraception (NFP/rhythm indicated method) Detection of Pregnancy Looking for post ovulatory rise in temperature. Minimum 0.3 degrees celsius rise POST OVULATION over 3 days. Risk of Miscarriage or Diagnosis Looking for luteal phase shorter than Combined with of Imminent Miscarriage 10 days, then seeing affect of changes in BP administered Progesterone. and/or arrhythmia Risk of Pre-Eclampsia/Diagnosis Monitoring metabolic rate through Monitoring rapid of Pre-Eclampsia temperature rises in BP, rise between baseline prior to pregnancy (while using OvuSense) and after pregnancy Obesity & Weight Loss Monitoring calorie burn and Comorbidity. metabolic rate through temperature Reducing BP over time indicative of improving co- morbidity. Rises indicative of ineffective treatment. Risk of Diabetes Mellitus Monitoring calorie burn and Comorbidity. metabolic rate through temperature Reducing BP over time indicative of improving co- morbidity. Rises indicative of ineffective treatment. Risk of Insulin Resistance Monitoring calorie burn and Comorbidity. metabolic rate through temperature Reducing BP over time indicative of improving co- morbidity. Rises indicative of ineffective treatment. Sleep Apnoea/Sleep Phases Diurnal patterns in combination with Heart Rate and movement Heart Rate variability over time are particularly indicative of sleep phases. Disease Onset/Pyrexia/Early Looking for uncharacteristic Disease Detection, including temperature rises cancer Cancer treatment, including Circadian timing of anti-cancer Combined with chemotherapy/radiotherapy medications and treatment changes in BP and/or arrhythmia Heart Attack Risk/Onset of Heart Looking for uncharacteristic massive Combined with Attack temperature rises, or temperature changes in BP falls and/or arrhythmia Detection of acute infection, e.g. Looking for uncharacteristic Combined with onset of Sepsis or post-operative temperature rises, or temperature changes in BP Sepsis falls and/or arrhythmia Drug Side Effect Warning Low BP is a contra indication for administered Progesterone
[0655] Where applicable, the underlined factor is considered to be the primary parameter.
[0656] Hence it can be seen that detection of a particular combination of parameters using a particular combination of sensors can be indicative of a particular condition. Some of these health conditions are relevant only to female users of the system, however, many of them are equally applicable to male and female users.
[0657] Other parameters that can be monitored include heart rate and heart rate variability, VO2, Movement, ECG (electrocardiogram), EEG (electroencephalography), EMG (electromyography), pH (in particular by adaptation of the vaginal sensor), electrical impedance (in particular by adaptation of the vaginal sensor). Particular criteria arising from these parameters can be used to determine information relating to the subject user.
[0658] Further Analysis
[0659] Once representative temperature values have been obtained for substantially the whole pre-menses part of a cycle, the pattern of change within the temperature data can be analysed to determine whether an unusual or abnormal signature appears within the temperature change pattern. Some such signatures may be indicative of particular medical conditions and some of these are discussed below with reference to
[0660] The temperature data is assessed to determine whether there are patterns within it that match the mathematical conditions that correspond to each of the situations below. If so, the system outputs an indication that the particular pattern is found within that cycle of data. It is noted that satisfaction of a particular mathematical condition, or set of conditions, below does not provide a direct diagnosis of any particular medical condition, but such indications can be useful in providing information to a user or her physician to support a diagnosis.
[0661] 1. Long Cycle
[0662] The long cycle condition is fulfilled if the temperature data indicates 2 or 3 consecutive cycles that are over 35 days in length. Long cycles are likely to occur with PCO and PCOS, and this information can be useful for diagnosis of both and indicative that the user should be observed more closely.
[0663] 2. Oligovulation
[0664] The system determines a condition of oligovulation if no ovulatory event is indicated in 2 or 3 consecutive cycles. Oligovulation is likely to occur with PCO and PCOS and its identification can be useful for diagnosis of both, and can be useful for indicating the need for treatment
[0665] 3. Late Ovulation
[0666] Late ovulation is determined for any ovulation event that occurs more than 65% of the way through the cycle e.g. day 20 or more in a 30 day cycle. Late ovulation is likely to occur with PCO and PCOS and is useful for the diagnosis of both. An indication of the timing of ovulation within the cycle is also useful for informing a user of when intercourse is most likely to result in a natural pregnancy. It can also be useful for scheduling the timing and type of treatment if an intervention is necessary.
[0667] 4. Anovulation
[0668] A determination of anovulation can be made if no ovulation event is detected for 180 days or more, with or without menstruation. This is likely to occur with PCOS only and can be particularly useful information to provide for the diagnosis of PCOS. The absence of menstruation alone is often assumed to mean that no ovulation takes place, but this is not the case.
[0669] 5. Late Ovulation with Short Luteal Phase
[0670] This is determined in the situation where ovulation occurs 9 days or fewer before a subsequent onset of menstruation. The shorter this luteal phase, the more likely there is to be a problem and therefore, it is particularly useful for the user or physician to be provided with a numerical indication of the length of the luteal phase. These characteristics can be seen in the temperature cycle of
[0671] A short luteal phase is likely to occur with PCOS (but is less likely with PCO) and is useful for diagnosis of PCOS. This information is also useful to adjust the timing of intercourse for natural pregnancy. Finally, a short luteal phase also carries a higher chance of miscarriage, so this information is also indicative of treatment if pregnancy is achieved.
[0672] 6. Temperature Falls to a Base Line from Start of Cycle Measurements
[0673] Such a pattern in the temperature data is indicative of the absence of a progesterone crash, and higher than normal levels of progesterone in the follicular phase. This pattern can be seen in the temperature data of
[0674] 7. Single False Start (a Double Dip)
[0675] This condition is met if the temperature data demonstrates a pattern of one rise in temperature followed by a fall prior to 3 days of continuous rise and a subsequent later rise of 3 days or more indicating ovulation. This pattern is indicative of a luteinising hormone surge, followed by a rise in progesterone but with insufficient concentration/time to result in ovulation. This is likely to occur with PCO and PCOS and is useful information in the diagnosis of PCO and PCOS and for indicating a possible need for treatment and the timing of any necessary treatment.
[0676]
[0677] 8. Slow Rise
[0678] In some cases, the temperature pattern may show a rise in temperature over 3 or more consecutive days which results in no ovulation or is followed by a fall and a later ovulation. The slope of the temperature rise of such a pattern is less than 0.1 of a degree Celsius per day but more than 0.0 degrees Celsius per day. This characteristic 14 can be see in
[0679] 9. Multiple False Start(=Two or More False Starts/a Triple [or More] Dip)
[0680] This would be indicated by two or more rises in temperature followed by a fall prior to 3 days of continuous rise and a subsequent later rise of 3 days or more indicating ovulation. Such a pattern is indicative of a luteinising hormone surge, followed by a rise in progesterone but with insufficient concentration/time to result in ovulation. Such a characteristic is illustrated in the temperature cycle of
[0681] In a particular embodiment, the system can be used to analyse the pattern of changes in temperature data to determine a likelihood of the user having PCOS or PCO. Polycystic Ovarian Syndrome (PCOS) is a very common condition that affects up to one in 10 women of child bearing age. It is sometimes but not always accompanied by Polycystic Ovaries (PCO), which is thought to affect around one in five women. With PCO, many (poly) follicles (cysts) develop within the ovary without necessarily rupturing. If a follicle doesn't rupture then no ovulation takes place.
[0682] Around half of the cases of PCO and PCOS are thought to go undetected. A doctor can tell if you have PCO by carrying out an ultrasound scan. Diagnosis of PCOS is more complex. Typically, PCOS is considered to be present if any 2 out of 3 criteria are met: [0683] a) Irregular ovulation (oligoovulation) and/or absent ovulation (anovulation). [0684] b) Excess steroid hormones known as androgens [0685] c) PCO (as determined by ultrasound examination)
[0686] If a user has PCO or PCOS, their cycles are likely to last 36 days or longer, and they can often become irregular. You may menstruate infrequently, making it impossible to know when ovulation occurs, and as result it can be very difficult to plan for a pregnancy. The system described herein can be used to predict ovulation up to one day in advance in real time in each cycle, and confirm the exact day (or absence) of ovulation with 99% accuracy.
[0687] In contrast, clinical studies have shown OPKs (Ovulation Predictor Kits) don't work very well if you have PCOS. Women with PCOS often have varying levels of the Luteinising Hormone (LH) they measure, resulting in wrong results for many, with a particular likelihood of a false positive result showing an ovulation when none takes place in women with PCOS who are not overweight. By measuring the direct effect on the body of ovulation, the system described herein avoids the issues associated with OPKs.
[0688] PCO to PCOS is now seen by clinicians as a spectrum of conditions ranging in principle from mild PCO where a woman produces more follicles than normal (usually there are around 8-10 visibly maturing follicles per ovary, and this grows to around 20 follicles under stimulation) to strongly evident PCOS.
[0689] Mild PCO might result in 10-15 follicles per ovary. A dominant, lead, follicle that is expected to rupture in the next cycle will usually measure 20 mm before rupture. In PCO, follicles, including the dominant follicle tend to grow larger as well. A woman with mild PCO is likely to have regular cycles of 26-32 days, possibly missing ovulation 1-4 times per year.
[0690] Strongly evident PCOS is most usually identified first by observation of obesity (BMI >30) and hirsutism (the strongest indication of androgeny), or other factors such as acne and/or male pattern baldness, combined with irregular cycle patterns. In the worst cases women will not menstruate for up to two years. However, they often do ovulate even without menstruation and conception is still possible.
[0691] One important factor used in the present system lies in the fact that temperature tracks Progesterone levels, and the start and end of cycles is noted by means of the New Cycle function.
[0692] With a particular embodiment, a resolution of reading (using a thermistor with a 0.005 degrees Celsius resolution), the nightly use during the non-menstruating phase of the cycle, the location of reading (vagina), the use of multiple readings, the ability to filter out non-physiological data and the 5 point moving average of readings for each night (split into 2 and 1 bucket according to which algorithm method is being used) means that is the first device which has ever been able to observe known phenomena associated with the cycle. It is also this accuracy which enables it to view absence of ovulation.
[0693] It will be appreciated that other embodiments of sensors, or groups of sensors, as described in embodiments above, can be used in the present system.
[0694] In particular, a tympanic aural-based temperature sensor may be used over extended periods of at least 4 hours, with readings being taken regularly, for example every 5 minutes, during the extended period. Data from the aural sensor can, optionally, be supported by data from other temperature sensors, such as a skin-based temperature sensor.
[0695] In some embodiments, a small number of temperature readings taken over a short period (a few minutes) for example using an oral or aural temperature sensor, can be used to fill in data that was not taken using the vaginal sensor. This method may be useful if data points are missing for a particular extended period. However, as described in the co-pending applications, it may be necessary to calibrate the different temperature sensors and to adjust readings taken by other temperature sensors before using them within the data set of the primary temperature sensor.
[0696] The skilled person will appreciate that many variations may be provided to the systems and methods described above within the scope of the claims filed herewith. The description and drawings provided herewith are intended simply to illustrate the methods claims and are not intended to be limiting in any way.