Method for optimizing training based on body temperature variations
AssigneeOura Health Oy
InventorHannu Kinnunen
Life of this patent
Estimating the term…
Abstract
The present disclosure introduces a method for providing substantially optimal training instructions to a user based on temperature measurements performed by a wearable device. The algorithm determines non-REM sleep phases of the user, measures the maximum temperature of the NREM sleep phase or an averaged value among the maximum values of several NREM sleep phases in a night, and it determines most appropriate training instructions for the user based on that temperature information. Gender and age may also have an effect in the training instruction determinations. Training information and alerts can be given via a smartphone application to the user.
Claims18
A method for providing training instructions to a user, comprising:
- collecting a set of information related to the user comprising an age and a first gender;
- receiving a set of measurement data related to the user comprising a measured skin temperature obtained by one or more sensors of a wearable ring device worn by the user;
- determining a representative temperature value for at least one time period, wherein the at least one time period is a pre-selectable parameter, wherein the representative temperature value is measured during a time that the user is asleep;
- determining a day-to-day temperature cycle based on successive representative temperature values for the at least one time period;
- determining training instructions for a current day based on at least a latest temperature value, the first gender, and a relationship between the latest temperature value and the day-to-day temperature cycle, wherein the training instructions are different from second training instructions for a second gender that is different from the first gender;
- and
- generating a signal to display the training instructions to the user via a user interface.
A system for providing training instructions to a user, comprising:
- a computer;
- a personal smartphone;
- a wearable ring device worn by the user;
- wherein the system is configured to:
- collect, by the smartphone, a set of information related to the user comprising an age and a first gender;
- receive a set of measurement data related to the user comprising a measured skin temperature obtained by one or more sensors of the wearable ring device;
- determine a representative temperature value for at least one time period, where the time period is a pre-selectable parameter, either in the smartphone or in the computer, wherein the representative temperature is measured during a time that the user is asleep;
- determine a day-to-day temperature cycle based on successive representative temperature values for the at least one time period, either in the wearable device, in the smartphone or in the computer;
- determine training instructions for a current day based on at least a latest temperature value, the first gender, and a relationship between the latest temperature value and the temperature cycle, wherein the training instructions are different from second training instructions for a second gender that is different from the first gender, either in the smartphone or in the computer;
- and
- generate a signal to display the training instructions to the user via a user interface of the smartphone.
A non-transitory computer-readable medium storing code for providing training instructions to a user, the code comprising instructions executable by a processor to:
- collect a set of information related to the user comprising an age and a first gender;
- receive a set of measurement data related to the user comprising a measured skin temperature obtained by one or more sensors of a wearable ring device worn by the user;
- determine a representative temperature value for at least one time period, where the time period is a pre-selectable parameter, wherein the representative temperature is measured during a time that the user is asleep;
- determine a day-to-day temperature cycle based on successive representative temperature values for the at least one time period;
- determine training instructions for a current day based on at least a latest temperature value, the first gender, and a relationship between the latest temperature value and the temperature cycle, wherein the training instructions are different from second training instructions for a second gender that is different from the first gender;
- and
- generate a signal to display the training instructions to the user via a user interface.
Dependencies are inferred from the claim text.