IP Library › Granted Patent US 10,098,549
Granted Patent B2
US 10,098,549 · App. 14/501,701 · Granted Oct 16, 2018

Local model for calorimetry

Inventors: Xing Tan (San Jose, CA); Hung A. Pham (Oakland, CA); Richard Channing Moore, III (San Francisco, CA); Karthik Jayaraman Raghuram (Santa Clara, CA); Alexander Singh Alvarado (Mountain View, CA); Umamahesh Srinivas (Santa Clara, CA); Mrinal Agarwal (Cupertino, CA); Edith Merle Arnold (San Francisco, CA)
Assignee: APPLE INC.
A61B5/0205A61B5/0002A61B5/0004A61B5/02416A61B5/02438A61B5/112A61B5/1112A61B5/1116A61B5/1118A61B5/1121A61B5/1123A61B5/222A61B5/4866A61B5/4884A61B5/681A61B5/6898A61B5/725A61B5/7221A61B5/7246A61B5/7264A61B5/7275A63B22/0605G01C22/006A61B2560/0204A61B2560/0242A61B2560/0475A61B2562/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,098,549
App. No.
14/501,701
Granted
Oct 16, 2018
Kind
B2
Abstract

A fitness tracking device configured to be worn by a user obtains a plurality of physical characteristics of the user including a first age and a sex of the user. The fitness tracking device maps each physical characteristic of the user to a corresponding index, wherein the first age of the user is mapped to a first age index of a first age range of a plurality of age ranges, and wherein the sex of the user is mapped to a first sex index. The fitness tracking device selects, from a memory of the fitness tracking device, a first calorimetry model of a plurality of calorimetry models, wherein the first calorimetry model is associated with each corresponding index, including the first age index and the first sex index of the user. The fitness tracking device estimates an energy expenditure rate using the first calorimetry model.

Claims (64)

1. A method of limiting battery power usage, memory usage, processing cycle usage, or a combination thereof in a fitness tracking device configured to be worn by a user and configured to determine energy expenditure of a user, the method comprising:

obtaining, by the fitness tracking device configured to be worn by a user, a plurality of physical characteristics of the user, wherein the plurality of physical characteristics comprise a first age and a sex of the user, the fitness tracking device including a memory configured to store an age lookup table comprising a plurality of age indices of a plurality of age ranges and a sex lookup table comprising plurality of sex indices of a plurality of sexes;

mapping, by the fitness tracking device, each physical characteristic of the user to a corresponding index, wherein the first age of the user is mapped to a first age index of a first age range of the plurality of age ranges, and wherein the sex of the user is mapped to a first sex index of the plurality of sexes;

selecting, from the memory of the fitness tracking device, a first combination of coefficients of a plurality of coefficients, wherein the first combination of coefficients is associated with each corresponding index, including the first age index and the first sex index of the user, wherein each of the plurality of coefficients are stored in the memory of the fitness tracking device, and wherein the combination of coefficients defines a first calorimetry model for the user;

collecting, by a motion sensor of the fitness tracking device, sensed motion data of the user, wherein the fitness tracking device further comprises a low-power motion coprocessor, the low-power motion coprocessor communicatively coupled to the motion sensor;

receiving, by the low-power motion coprocessor, the sensed motion data;

analyzing, by the low-power motion coprocessor, the sensed motion data to determine a speed of the user;

estimating an energy expenditure rate using the first calorimetry model and the speed of the user; and

outputting an indication of energy expenditure for the user.

2. The method of claim 1 , comprising:

obtaining, by the fitness tracking device, a plurality of updated physical characteristics of the user, wherein the plurality of updated physical characteristics comprises an updated age different from the first age of the user; and

mapping, by the fitness tracking device, each updated physical characteristic of the user to the corresponding index, wherein the updated age is mapped to the first age index of the first age range comprising the first age and the updated age,

wherein the first calorimetry model used to estimate the energy expenditure rate approximates the energy expenditure rate for each age of the first age range, including the first age and updated age.

3. The method of claim 1 , wherein the plurality of physical characteristics comprises a first body mass index (BMI) of the user, wherein the first BMI is mapped to a first BMI index of a first BMI range, and wherein the first combination of coefficients is associated with the combination of the first BMI index, the first age index, and the first sex index.

4. The method of claim 3 , where obtaining the BMI of the user comprises:

obtaining, by the fitness tracking device, a weight of the user; and

using the weight of the user to estimate, by the fitness tracking device, the BMI of the user.

5. The method of claim 1 , wherein the total number of calorimetry models defined by the plurality of coefficients stored in the memory of the fitness tracking device comprises a product of a total number of the age indices and a total number of the sex indices.

6. The method of claim 1 , wherein the motion sensor comprises an accelerometer.

7. The method of claim 1 , wherein the motion sensor comprises a gyroscope.

8. A fitness tracking device configured to be worn by a user and configured to limit battery power usage, memory usage, processing cycle usage, or a combination thereof while determining energy expenditure of the user, the device comprising:

a battery;

a memory configured to store an age lookup table comprising a plurality of age indices of a plurality of age ranges and a sex lookup table comprising a plurality of sex indices of a plurality of sexes;

a motion sensor configured to obtain motion data of the user; and

a low-power motion coprocessor communicatively coupled to the memory and the motion sensor, and wherein the low-power motion coprocessor is configured to:

obtain a plurality of physical characteristics of the user, wherein the plurality of physical characteristics comprise a first age and a sex of the user;

map each physical characteristic of the user to a corresponding index, wherein the first age of the user is mapped to a first age index of a first age range of the plurality of age ranges, and wherein the sex of the user is mapped to a first sex index of the plurality of sexes;

select, from the memory, a first combination of coefficients of a plurality of coefficients, wherein the first combination of coefficients is associated with each corresponding index, including the first age index and the first sex index of the user, wherein each of the plurality of coefficients are stored in the memory of the fitness tracking device, and wherein the combination of coefficients defines a first calorimetry model for the user;

receive, from the motion sensor, sensed motion data of the user; and

analyze the sensed motion data to determine a speed of the user;

and wherein the fitness tracking device is configured to:

estimate an energy expenditure rate using the first calorimetry model and the speed of the user; and

output an indication of energy expenditure for the user.

9. The fitness tracking device of claim 8 , wherein the processor is configured to:

obtain a plurality of updated physical characteristics of the user, wherein the plurality of updated physical characteristics comprises an updated age different from the first age of the user; and

map each updated physical characteristic of the user to the corresponding index, wherein the updated age is mapped to the first age index of the first age range comprising the first age and the updated age,

wherein the first calorimetry model used to estimate the energy expenditure rate approximates the energy expenditure rate for each age of the first age range, including the first age and updated age.

10. The fitness tracking device of claim 8 , wherein the plurality of physical characteristics comprises a first body mass index (BMI) of the user, wherein the first BMI is mapped to a first BMI index of a first BMI range, and wherein the first combination of coefficients is associated with the combination of the first BMI index, the first age index, and the first sex index.

11. The fitness tracking device of claim 10 , wherein the processor is configured to:

obtain a weight of the user; and

use the weight of the user to estimate the BMI of the user.

12. The fitness tracking device of claim 8 , wherein the total number of calorimetry models defined by the plurality of coefficients stored in the memory of the fitness tracking device comprises a product of a total number of the age indices and a total number of the sex indices.

13. The fitness tracking device of claim 8 , wherein the motion sensor comprises an accelerometer.

14. The fitness tracking device of claim 8 , wherein the motion sensor comprises a gyroscope.

15. An article of manufacture comprising:

a non-transitory processor readable storage medium; and

instructions stored on the medium;

wherein the instructions are configured to be readable from the medium by a low-power motion coprocessor of a fitness tracking device, wherein the fitness tracking device comprises a memory configured to store an age lookup table comprising a plurality of age indices of a plurality of age ranges and a sex lookup table comprising a plurality of sex indices of a plurality of sexes and a motion sensor and wherein the instructions thereby cause the low-power motion coprocessor to operate to:

obtain a plurality of physical characteristics of the user, wherein the plurality of physical characteristics comprise a first age and a sex of the user;

map each physical characteristic of the user to a corresponding index, wherein the first age of the user is mapped to a first age index of a first age range of the plurality of age ranges, and wherein the sex of the user is mapped to a first sex index of the plurality of sexes;

select, from the memory, a first combination of coefficients of a plurality of coefficients, wherein the first combination of coefficients is associated with each corresponding index, including the first age index and the first sex index of the user, wherein each of the plurality of coefficients are stored in the memory of the fitness tracking device, and wherein the combination of coefficients defines a first calorimetry model for the user;

receive, from the motion sensor, sensed motion data of the user; and

analyze the sensed motion data to determine a speed of the user;

and wherein the fitness tracking device is configured to:

estimate an energy expenditure rate using the first calorimetry model and the speed of the user; and

output an indication of energy expenditure for the user.

16. The article of manufacture of claim 15 , wherein the processor is caused to:

obtain a plurality of updated physical characteristics of the user, wherein the plurality of updated physical characteristics comprises an updated age different from the first age of the user; and

map each updated physical characteristic of the user to the corresponding index, wherein the updated age is mapped to the first age index of the first age range comprising the first age and the updated age,

wherein the first calorimetry model used to estimate the energy expenditure rate approximates the energy expenditure rate for each age of the first age range, including the first age and updated age.

17. The article of manufacture of claim 15 , wherein the plurality of physical characteristics comprises a first body mass index (BMI) of the user, wherein the first BMI is mapped to a first BMI index of a first BMI range, and wherein the first combination of coefficients is associated with the combination of the first BMI index, the first age index, and the first sex index.

18. The article of manufacture of claim 15 , wherein the total number of calorimetry models defined by the plurality of coefficients stored in the memory of the fitness tracking device comprises a product of a total number of the age indices and a total number of the sex indices.

19. The article of manufacture of claim 15 , wherein the motion sensor comprises an accelerometer.

20. The article of manufacture of claim 15 , wherein the motion sensor comprises a gyroscope.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2015
From: TAN, XING; PHAM, HUNG A; MOORE, RICHARD CHANNING, III; RAGHURAM, KARTHIK JAYARAMAN; SINGH ALVARADO, ALEXANDER; SRINIVAS, UMAMAHESH; AGARWAL, MRINAL; ARNOLD, EDITH MERLE
To: APPLE INC.
Reel/Frame 035676/0547 →
Continuity (2)
Provisional Application 62044846 · Sep 2, 2014
Related Publication 20160058332A1 · Mar 3, 2016
Cited By (2)
US 12,295,726 US 12,478,835