IP Library Granted Patent US 11,317,862
Granted Patent B2
US 11,317,862 · App. 16/862,803 · Granted May 3, 2022

Method and an apparatus for determining training status

Inventors: Tero Myllymäki (Jyväskylä, FI); Joonas Korhonen (Jyväskylä, FI); Mikko Seppänen (Jyväskylä, FI); Kaisa Hämäläinen (Jyväskylä, FI); Veli-Pekka Kurunmäki (Jyväskylä, FI)
A61B5/486A61B5/02405A61B5/02438A61B5/4884A61B5/743G16H20/30G16H40/63G16H40/67A61B5/1112A61B5/1118A61B5/1128A61B5/4815A61B5/681A61B5/6898A61B5/741A61B2503/10A61B2562/0219
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,317,862
App. No.
16/862,803
Granted
May 3, 2022
Kind
B2
Abstract

A method and system for determining training status of a user from exercises using a device with a heart rate sensor, a processor, memory, an output device and software. The training status is selected from a fixed group of alternatives. Each exercise is monitored using the heart rate sensor. Chosen exercise characteristics of each executed exercise are determined using obtained heart rate data and the determined characteristics of each executed exercise are stored in a memory. The chosen exercise characteristics include values of at least following variables: a date of the exercise, a value depicting physical readiness level for exercise during the exercise, a value depicting a training load of the exercise. When the exercises have been executed, values of selection variables are calculated using the stored exercise characteristics in the memory.

Claims (48)

1. A method for determining the training status of a user over a plurality of exercises using a portable device with a heart rate sensor, the device having a processor, a memory containing runtime and resident memory, and software, said determined training status derived from a combination of a measurement of a recovery state parameter and a fitness level parameter, the method comprising:

retrieving, from the heart rate sensor, heart rate data from each of the plurality of exercises, and deriving, from the heart rate data, a fitness level parameter associated with each of the plurality of exercises;

storing, in the memory, for each of the plurality of exercises, a set of chosen exercise characteristics including at least a date of the exercise and physical readiness level data for the exercise, the physical readiness level data comprising the fitness level parameter;

retrieving, from the heart rate sensor, recovery heart rate data associated with one or more recovery periods, and deriving, from the recovery heart rate data, a recovery state parameter associated with each of the recovery periods;

storing, in the memory, for each of the plurality of recovery periods, a set of chosen recovery characteristics, including at least a date of the recovery period and a recovery state parameter;

calculating values of selection variables using the stored chosen exercise characteristics and chosen recovery characteristics in the resident memory, when the plurality of exercises and recovery state measurements have been executed, and storing calculated values into runtime memory; and

determining the training status using sequential pre-determined selection rules, each rule being connected to one unique variable of said selection variables, wherein each selection rule uses a calculated value of its selection variable to limit a number of remaining alternatives and, after all selection rules have been sequentially used, only one alternative is selected.

2. The method according to claim 1 , wherein the fitness level parameter is a VO2max value.

3. The method according to claim 1 , wherein determining the training status further comprises:

determining, based on the fitness level parameter, whether the user's fitness level has increased, and determining, based on the recovery state parameter, whether the user's recovery state parameter is at least a threshold value;

when at least one of the following criteria is met: the user's fitness level has increased, and the user's recovery state parameter is at least the threshold value, generating and displaying a recommendation that the user can safely continue training.

4. The method according to claim 3 , wherein the method further comprises:

when at least one of the following criteria is met: the user's fitness level has decreased, and the user's recovery state parameter is not at least the threshold value, generating and displaying a recommendation that at least some elements of training should be changed.

5. The method according to claim 1 , further comprising generating and displaying, from the stored chosen exercise characteristics and chosen recovery characteristics, a combined readiness index.

6. The method according to claim 1 , further comprising providing, based on the stored chosen exercise characteristics and chosen recovery characteristics, a training status chart comprising a set of sequential training statuses, each of the sequential training statuses further associated with a determined training load peak.

7. A method for determining the training status of a user over a plurality of exercises using a portable device with a heart rate sensor, the device having a processor, a memory containing runtime and resident memory, and software, the method comprising:

retrieving and analyzing, from the heart rate sensor, heart rate data from each of the plurality of exercises, wherein analyzing the heart rate data comprises determining, based on the data provided by the portable device, a type of exercise, and classifying the exercise as at least one of a first type or a second type;

when the exercise is the first type, deriving, from the heart rate data, a fitness level parameter associated with each of the plurality of exercises, pairing the fitness level parameter with training load data, and storing, in the memory, for each of the plurality of exercises where the exercise is the first type, a first set of chosen exercise characteristics including at least a date of the exercise and physical readiness level data for the exercise, the physical readiness level data comprising the fitness level parameter and paired training load data;

when the exercise is the second type, storing, in the memory, for each of the plurality of exercises where the exercise is the second type, a second set of chosen exercise characteristics including at least the date of the exercise and unpaired training load data, and combining the first set of chosen exercise characteristics and second set of chosen exercise characteristics in the memory as stored chosen exercise characteristics;

retrieving, from the heart rate sensor, recovery heart rate data associated with one or more recovery periods, and deriving, from the recovery heart rate data, a recovery state parameter associated with each of the recovery periods;

storing, in the memory, for each of the plurality of recovery periods, a set of chosen recovery characteristics, including at least a date of the recovery period and a recovery state parameter;

calculating values of selection variables using the stored chosen exercise characteristics and chosen recovery characteristics in the resident memory, when the plurality of exercises and recovery state measurements have been executed, and storing calculated values into runtime memory; and

determining the training status using sequential pre-determined selection rules, each rule being connected to one unique variable of said selection variables, wherein each selection rule uses a calculated value of its selection variable to limit a number of remaining alternatives and, after all selection rules have been sequentially used, only one alternative is selected.

8. The method according to claim 7 , wherein the fitness level parameter is a VO2max value.

9. The method according to claim 7 , wherein the first type is at least one of: walking, running, or cycling.

10. The method according to claim 7 , wherein at least one exercise is the first type, and determining the training status further comprises:

determining, based on the fitness level parameter, whether the user's fitness level has increased, and determining, based on the recovery state parameter, whether the user's recovery state parameter is at least a threshold value;

when at least one of the following criteria is met: the user's fitness level has increased, and the user's recovery state parameter is at least the threshold value, generating and displaying a recommendation that the user can safely continue training.

11. The method according to claim 10 , wherein the method further comprises:

when at least one of the following criteria is met: the user's fitness level has decreased, and the user's recovery state parameter is not at least the threshold value, generating and displaying a recommendation that at least some elements of training should be changed.

12. The method according to claim 7 , further comprising generating and displaying, from the stored chosen exercise characteristics and chosen recovery characteristics, a combined readiness index.

13. The apparatus according to claim 12 , wherein the software is further arranged to perform a step of providing, based on the stored chosen exercise characteristics and chosen recovery characteristics, a training status chart comprising a set of sequential training statuses, each of the sequential training statuses further associated with a determined training load peak.

14. The method according to claim 7 , further comprising providing, based on the stored chosen exercise characteristics and chosen recovery characteristics, a training status chart comprising a set of sequential training statuses, each of the sequential training statuses further associated with a determined training load peak.

15. An apparatus for determining a training status of a user from a plurality of exercises and recovery state measurements, comprising: a device with a heart rate sensor, the device having a processor, a memory including runtime and resident memory and software, said determined training status derived from a combination of a measurement of a recovery state parameter and a fitness level parameter, said software being arranged to perform the steps of:

retrieving, from the heart rate sensor, heart rate data from each of the plurality of exercises, and deriving, from the heart rate data, a fitness level parameter associated with each of the plurality of exercises;

storing, in the memory, for each of the plurality of exercises, a set of chosen exercise characteristics including at least a date of the exercise and physical readiness level data for the exercise, the physical readiness level data comprising the fitness level parameter;

retrieving, from the heart rate sensor, recovery heart rate data associated with one or more recovery periods, and deriving, from the recovery heart rate data, a recovery state parameter associated with each of the recovery periods;

storing, in the memory, for each of the plurality of recovery periods, a set of chosen recovery characteristics, including at least a date of the recovery period and a recovery state parameter;

calculating values of selection variables using the stored chosen exercise characteristics and chosen recovery characteristics in the resident memory, when the plurality of exercises and recovery state measurements have been executed, and storing calculated values into runtime memory; and

determining the training status using sequential pre-determined selection rules, each rule being connected to one unique variable of said selection variables, wherein each selection rule uses a calculated value of its selection variable to limit a number of remaining alternatives and, after all selection rules have been sequentially used, only one alternative is selected.

16. The apparatus according to claim 15 , wherein the fitness level parameter is a VO2max value.

17. The apparatus according to claim 15 , wherein determining the training status further comprises:

determining, based on the fitness level parameter, whether the user's fitness level has increased, and determining, based on the recovery state parameter, whether the user's recovery state parameter is at least a threshold value;

when at least one of the following criteria is met: the user's fitness level has increased, and the user's recovery state parameter is at least the threshold value, generating and displaying a recommendation that the user can safely continue training.

18. The apparatus according to claim 17 , wherein the software is further arranged to perform a step of:

when at least one of the following criteria is met: the user's fitness level has decreased, and the user's recovery state parameter is not at least the threshold value, generating and displaying a recommendation that at least some elements of training should be changed.

19. The apparatus according to claim 15 , wherein the software is further arranged to perform a step of generating and displaying, from the stored chosen exercise characteristics and chosen recovery characteristics, a combined readiness index.

20. The apparatus according to claim 15 , wherein an output device is implemented in at least one of the following: a heart rate monitor, a fitness device, a mobile phone, a PDA device, a wrist top computer, a tablet computer or a personal computer.

Assignments (3)
CHANGE OF NAME Recorded May 2, 2025
From: FIRSTBEAT ANALYTICS OY
To: GARMIN JYVÄSKYLÄ OY
Reel/Frame 071163/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2020
From: FIRSTBEAT TECHNOLOGIES OY
To: FIRSTBEAT ANALYTICS OY
Reel/Frame 052987/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2020
From: MYLLYMÄKI, TERO; KORHONEN, JOONAS; SEPPÄNEN, MIKKO; HÄMÄLÄINEN, KAISA; KURUNMÄKI, VELI-PEKKA
To: FIRSTBEAT TECHNOLOGIES OY
Reel/Frame 052536/0949 →
Priority Claims (1)
EP 17209676 · Dec 21, 2017 · regional
Continuity (4)
Continuation 16021450 · Jun 28, 2018
Continuation In Part 15850642 · Dec 21, 2017
Provisional Application 62437453 · Dec 21, 2016
Related Publication 20200253542A1 · Aug 13, 2020
Cited By (1)
US 12,623,118