IP Library › Granted Patent US 10,244,948
Granted Patent B2
US 10,244,948 · App. 15/061,653 · Granted Apr 2, 2019

Statistical heart rate monitoring for estimating calorie expenditure

Inventors: Hung A. Pham (Cupertino, CA); Craig Mermel (Cupertino, CA); Richard Channing Moore, III (San Francisco, CA); Karthik Jayaraman Raghuram (Cupertino, CA); Adeeti Ullal (Cupertino, CA); Alexander Singh Alvarado (Cupertino, CA); Xing Tan (Cupertino, CA)
A61B5/0205A61B5/02438A61B5/1118A61B5/4866A61B2560/0223A61B2562/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 10,244,948
App. No.
15/061,653
Granted
Apr 2, 2019
Kind
B2
Abstract

Systems and methods are disclosed for tracking physiological states and parameters for calorie estimation. A start of an exercise session associated with a user of a wearable computing device is determined. Heart rate data is measured for a first period of time. An onset heart rate value of the user is determined based on the measured heart rate data, the onset heart rate value associated with a lowest valid heart rate measured during the first period of time. A resting heart rate parameter (RHR) of a calorimetry model is associated with at least one of the onset heart rate value, a preset RHR, and an RHR based on user biometric data. Energy expenditure of the user during a second period of time is estimated based on the calorimetry model and a plurality of heart rate measurements obtained by the wearable computing device during the second period of time.

Claims (64)

1. A method of calibrating a fitness tracking device for calorie estimation for a specific exercise session, the method comprising:

determining, by a wearable computing device, a start of an exercise session associated with a user of the wearable computing device, the wearable computing device including a processor, a memory, a heart rate sensor, and at least one of a motion sensing module, a display module, and an interface module;

in response to determining the start of the exercise session, measuring, by the heart rate sensor of the wearable computing device, heart rate data (HR) for a first period of time, the first period of time following the start of the exercise session;

determining, by the processor of the wearable computing device, an onset heart rate value of the user based on the measured heart rate data, the onset heart rate value associated with a lowest valid heart rate measured during the first period of time, the onset heart rate value being different from a calibrated resting heart rate (RHR) for the user stored in the memory;

associating, by the processor of the wearable computing device, an RHR parameter of a calorimetry model to the onset heart rate value to calibrate the wearable computing device for the exercise session; and

estimating, by the processor of the wearable computing device, energy expenditure of the user during a second period of time based on the calorimetry model and a plurality of heart rate measurements (HR) obtained by the wearable computing device during the second period of time, the second period of time associated with a portion of time after the first period of time and prior to an end of the exercise session.

2. The method of claim 1 , wherein estimating the energy expenditure further comprises calculating a fraction of heart rate reserve (FHR) based on maximum heart rate (HR max ), wherein:

FHR=(HR max −HR)/(HR max −RHR).

3. The method of claim 2 , wherein the energy expenditure is proportional to a function ƒ(FHR), wherein ƒ(FHR) is approximately a sigmoidal nonlinearity.

4. The method of claim 3 , wherein ƒ(0)=1 and ƒ(1)=0.

5. The method of claim 2 , wherein HR max is based on at least one of:

an age of the user; and

at least one of a previously measured heart rate.

6. The method of claim 1 , wherein the RHR for the user stored in the memory data comprises a heart rate value based on a maximum oxygen exchange rate of the user (VO 2 max) and a maximum heart rate of the user (HR max ), and VO 2 max comprises one of a default value or a value previously calibrated by the user.

7. The method of claim 6 , wherein the (HR max ) comprises at least one of:

a maximum heart rate value of the at least one of a previously measured heart rate;

a percentile of the at least one of a previously measured heart rate;

a percentile of the at least one of a previously measured heart rate above a first threshold heart rate value;

a percentile of the at least one of a previously measured heart rate above a HR max based on the age of the user; and

a maximum heart rate value being less than a percentage of the HR max based on an age of the user.

8. The method of claim 7 , wherein:

the percentile of the at least one of a previously measured heart rate is approximately a 98 th percentile;

the percentile of the at least one of a previously measured heart rate above a first threshold heart rate value is approximately a 98 th percentile;

the percentile of the at least one of a previously measured heart rate above a HR max based on the age of the user is approximately a 98 th percentile; and

the percentage of the HR max based on the age of the user is approximately 110%.

9. The method of claim 1 , wherein the calibrated RHR includes at least one of:

a preset value; and

a RHR based on user biometric data.

10. The method of claim 9 , wherein the preset RHR comprises at least one of:

a minimum value of a list of RHR values from prior exercise sessions;

a percentile of the list of RHR values from prior exercise sessions; and

a percentile of RHR values in the list below a second threshold heart rate value.

11. The method of claim 10 , wherein:

the second threshold heart rate value comprises 90 beats per minute.

12. The method of claim 9 , wherein:

the preset value comprises 72 beats per minute; and

the RHR based on user biometric data comprises a heart rate value based on a maximum oxygen exchange rate of the user (VO 2 max) and a maximum heart rate of the user (HR max ).

13. The method of claim 1 , wherein the first period of time comprises 10 seconds to 1 minute.

14. The method of claim 1 , wherein the first period of time is associated with a timer, wherein the timer activates at least one of a low-power mode of heart rate sensing and a high-power mode of heart rate sensing.

15. A system for tracking physiological states and parameters for calorie estimation and configured to be calibrated for a specific exercise session, the system comprising:

a wearable computing device, the wearable computing device including a processor, a memory, a heart rate sensor, and at least one of a motion sensing module, a display module, and an interface module, the wearable computing device configured to:

determine a start of an exercise session associated with a user of the wearable computing device;

in response to determining the start of the exercise session, measure heart rate data (HR) for a first period of time, the first period of time following the start of the exercise session;

determine an onset heart rate value of the user based on the measured heart rate data, the onset heart rate value associated with a lowest valid heart rate measured during the first period of time, the onset heart rate value being different from a calibrated resting heart rate (RHR) for the user stored in the memory;

associate an RHR parameter of a calorimetry model to the onset heart rate value to calibrate the wearable computing device for the exercise session; and

estimate energy expenditure of the user during a second period of time based on the calorimetry model and a plurality of heart rate measurements (HR) obtained by the wearable computing device during the second period of time, the second period of time associated with a portion of time after the first period of time and prior to an end of the exercise session.

16. The system of claim 15 , wherein estimating the energy expenditure further comprises calculating a fraction of heart rate reserve (FHR) based on maximum heart rate (HR max ), wherein:

FHR=(HR max −HR)/(HR max −RHR).

17. The system of claim 16 , wherein HR max is based on at least one of:

an age of the user; and

at least one of a previously measured heart rate.

18. The system of claim 17 , wherein the at least one of a previously measured heart rate comprises at least one of:

a maximum heart rate value of the at least one of a previously measured heart rate;

a percentile of the at least one of a previously measured heart rate;

a percentile of the at least one of a previously measured heart rate above a first threshold heart rate value;

a percentile of the at least one of a previously measured heart rate above a HR max based on the age of the user; and

a maximum heart rate value being less than a percentage of the HR max based on the age of the user.

19. The system of claim 15 , wherein the calibrated RHR includes at least one of:

a preset value; and

a RHR based on user biometric data.

20. The system of claim 19 , wherein the preset RHR comprises at least one of:

a minimum value of a list of RHR values from prior exercise sessions;

a percentile of the list of RHR values from prior exercise sessions; and

a percentile of RHR values in the list below a second threshold heart rate value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2016
From: PHAM, HUNG A; MERMEL, CRAIG; MOORE, RICHARD CHANNING, III; RAGHURAM, KARTHIK JAYARAMAN; ULLAL, ADEETI
To: APPLE INC.
Reel/Frame 037912/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2016
From: SINGH ALVARADO, ALEXANDER; TAN, XING
To: APPLE INC.
Reel/Frame 037912/0439 →
Continuity (2)
Provisional Application 62129510 · Mar 6, 2015
Related Publication 20160256058A1 · Sep 8, 2016
Cited By (3)
US 12,295,726 US 12,336,796 US 12,478,835