IP Library Granted Patent US 12,285,650
Granted Patent B2
US 12,285,650 · App. 18/068,051 · Granted Apr 29, 2025

Methods and apparatus for power expenditure and technique determination during bipedal motion

Inventors: Wyatt Mohrman (Boulder, CO); Kun Li (Boulder, CO); Gus Pernetz (Louisville, CO); James Williamson (Broomfield, CO); Li Shang (Boulder, CO); Robert P. Dick (Chelsea, MI)
Assignee: Stryd, Inc.
A63B24/0006A61B5/1118A61B5/165A61B5/4866A61B5/6807A61B5/7271A63B24/0062A63B69/0028G01C21/166G01C21/188G01L5/00G09B19/0015G09B19/0038A61B2503/10A61B2560/0406A61B2562/0219A63B2024/0009A63B2220/12A63B2220/62A63B2220/74A63B2220/803A63B2220/836A63B2225/50A63B2230/00
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 12,285,650
App. No.
18/068,051
Granted
Apr 29, 2025
Kind
B2
Abstract

Training at the proper level of effort is important for athletes whose objective is to achieve the best results in the least time. In running, for example, pace is often monitored. However, pace alone does not reveal specific issues with regard to running form, efficiency, or technique, much less inform how training should be modified to improve performance or fitness. A sensing system and wearable sensor platform described herein provide real-time feedback to a user/wearer of his power expenditure during an activity. In one example, the system includes an inertial measurement unit (IMU) for acquiring multi-axis motion data at a first sampling rate, and an orientation sensor to acquire orientation data at a second sampling rate that is varied based on the multi-axis motion data.

Claims (67)

1. A watch configured to be worn on a wrist of a user, the watch comprising:

a sensor platform comprising:

an inertial measurement unit (IMU) for acquiring multi-axis motion data while the user is engaging in a physical activity; and

a pressure sensor for acquiring an air pressure data while the user is engaging in the physical activity;

one out more output devices including at least one of a display, a speaker, or a vibration element;

memory; and

a processor operable to:

receive the multi-axis motion data from the IMU;

receive the air pressure data from the pressure sensor;

estimate, during the physical activity, power expended by the user based on at least:

the air pressure data;

a speed determined, in part, from the multi-axis motion data;

a change in speed determined, in part, from the multi-axis motion data; and

a scaling factor based on measurements of one or more users; and

based on the estimated power, generating feedback via the one or more output devices.

2. The watch of claim 1 , wherein the processor is further operable to estimate wind resistance experienced by the user based on the air pressure data, and wherein estimating the power expended by the user includes accounting for the wind resistance.

3. The watch of claim 1 , wherein the processor is further operable to estimate an incline of a path of the user based on at least one of the air pressure data and the multi-axis motion data, and wherein estimating the power expended by the user includes accounting for the incline.

4. The watch of claim 1 , wherein the sensor platform further comprises a satellite receiver; and the speed is determined, in part, based on a signal received from the satellite receiver.

5. The watch of claim 1 , wherein the scaling factor is a first scaling factor, and the processor is further operable to decompose the multi-axis motion data into horizontal motion components and vertical motion components, wherein the power is estimated based on the horizontal motion components and the vertical motion components.

6. The watch of claim 1 , wherein the watch further includes a heart rate sensor for acquiring heart rate data during the physical activity, and the processor is operable to:

receive the heart rate data from the heart rate sensor; and

based on the heart rate data and the estimated power, generating a fitness metric.

7. The watch of claim 6 , wherein the fitness metric is one of fatigue or a power-heart rate relationship.

8. The watch of claim 1 , wherein the one or more users includes the user.

9. A watch configured to be worn on a wrist of a user, the watch comprising:

an inertial measurement unit (IMU) for acquiring multi-axis motion data while the user is running;

a pressure sensor for acquiring an air pressure data while the user is running;

a satellite receiver for acquiring geolocation data while the user is running;

a heart rate sensor for acquiring heart rate data while the user is running;

a speaker;

a vibration element;

a display;

memory; and

a processor operable to:

receive the multi-axis motion data from the IMU;

receive the air pressure data from the pressure sensor;

estimate, while the user is running, an incline of a path of the user based on the air pressure data;

estimate, while the user is running, power expended by the user based on at least:

the air pressure data;

a speed determined from at least one of the multi-axis motion data or the geolocation data;

the estimated incline based on the air pressure data; and

a scaling factor based on measurements of one or more users; and

generate feedback while the user is running, based on the estimated power, via at least one of the display, the speaker, or the vibration element.

10. The watch of claim 9 , wherein the processor is further operable to estimate wind resistance experienced by the user based on the air pressure data, and wherein estimating the power expended by the user includes accounting for the wind resistance.

11. The watch of claim 9 , wherein estimating the power is further based on a change in speed determined based on the multi-axis motion data.

12. The watch of claim 9 , wherein the estimated power is displayed on the display while the user is running.

13. The watch of claim 9 , wherein the processor is further operable to:

based on the heart rate data and the estimated power, determine a fatigue state; and

display a fatigue indicator based on determining the fatigue state.

14. A method for estimating power by a watch worn by a user, the method comprising:

measuring, using an inertial measurement unit (IMU) of the watch, motion of the watch while the watch is worn by the user engaging in a physical activity to produce multi-axis motion data;

measuring, using a pressure sensor of the watch, an air pressure while the user is engaging in the physical activity to produce air pressure data;

receiving, by a processor, a signal that includes the multi-axis motion data and a signal that includes the air pressure data;

estimating, by the processor, power expended by the user, based, at least in part, on:

the air pressure data;

at least one of a speed or a change in a speed determined, in part, from the multi-axis motion data; and

a scaling factor, the scaling factor being empirically determined based on measurements of one or more users; and

generating, via an output device of the watch, feedback based on the estimated power while the user is engaging in the physical activity.

15. The method of claim 14 , further comprising estimating, based on the multi-axis motion data, at least one of a stride length or ground contact time.

16. The method of claim 14 , estimating an incline of a path of the user based on at least one of the air pressure data and the multi-axis motion data, and wherein estimating the power expended by the user includes accounting for the incline.

17. The method of claim 14 , further comprising detecting, by machine learning techniques, at least one action of interest during the physical activity.

18. The method of claim 14 , wherein the speed is determined, in part, based on a signal received from a satellite receiver in the watch.

19. The method of claim 14 , further comprising:

receiving heart rate data in from a heart rate sensor in the watch;

based on the heart rate data and the estimated power, determining a fatigue state; and

generating a fatigue indicator based on determining the fatigue state.

20. The method of claim 14 , wherein the one or more users includes the user.

Continuity (4)
Continuation 17590390 · Feb 1, 2022
Continuation 15463261 · Mar 20, 2017
Continuation PCTUS2015051181 · Sep 21, 2015
Related Publication 20230191192A1 · Jun 22, 2023
References Cited (75)
US 5043692A · Sites et al. · 1991 [cited by applicant]
US 5125412A · Thornton · 1992 [cited by applicant]
US 5899963A · Hutchings · 1999 [cited by applicant]
US 6052654A · Gaudet et al. · 2000 [cited by applicant]
US 6073489A · French et al. · 2000 [cited by applicant]
US 6175608B1 · Pyles et al. · 2001 [cited by applicant]
US 6464485B1 · Iida et al. · 2002 [cited by applicant]
US 6493652B1 · Ohlenbusch et al. · 2002 [cited by applicant]
US 6496779B1 · Hwang · 2002 [cited by applicant]
US 7237446B2 · Chan et al. · 2007 [cited by applicant]
US 7383728B2 · Noble et al. · 2008 [cited by applicant]
US D598113S · Flaction et al. · 2009 [cited by applicant]
US 7634379B2 · Noble · 2009 [cited by applicant]
US 7643873B2 · Chan · 2010 [cited by applicant]
US 7753861B1 · Kahn et al. · 2010 [cited by applicant]
US 8060337B2 · Kulach et al. · 2011 [cited by applicant]
US 8157707B2 · Flaction · 2012 [cited by applicant]
US 8655618B2 · Flaction et al. · 2014 [cited by applicant]
US 8718938B2 · Wolf · 2014 [cited by applicant]
US 8840569B2 · Flaction · 2014 [cited by applicant]
US 9216320B2 · Ishii · 2015 [cited by applicant]
US 9433843B2 · Morlock · 2016 [cited by applicant]
US 9888868B2 · Sarrafzadeh · 2018 [cited by applicant]
US 10744371B2 · Mohrman et al. · 2020 [cited by applicant]
US 20050075589A1 · Jamsen · 2005 [cited by applicant]
US 20070260418A1 · Ladetto et al. · 2007 [cited by applicant]
US 20080288200A1 · Noble · 2008 [cited by applicant]
US 20100211349A1 · Flaction et al. · 2010 [cited by applicant]
US 20100292941A1 · Grasso · 2010 [cited by applicant]
US 20100317489A1 · Flaction · 2010 [cited by applicant]
US 20110022349A1 · Stirling et al. · 2011 [cited by applicant]
US 20110207581A1 · Flaction · 2011 [cited by applicant]
US 20110231101A1 · Bidargaddi et al. · 2011 [cited by applicant]
US 20110313705A1 · Esser et al. · 2011 [cited by applicant]
US 20120130673A1 · Dishongh · 2012 [cited by applicant]
US 20120232430A1 · Boissy et al. · 2012 [cited by applicant]
US 20130041617A1 · Pease et al. · 2013 [cited by applicant]
US 20130053990A1 · Ackland · 2013 [cited by applicant]
US 20130178958A1 · Kulach · 2013 [cited by applicant]
US 20130190657A1 · Flaction et al. · 2013 [cited by applicant]
US 20130190658A1 · Flaction et al. · 2013 [cited by applicant]
US 20130338802A1 · Winsper et al. · 2013 [cited by applicant]
US 20140277633A1 · Flaction · 2014 [cited by applicant]
US 20140350703A1 · Flaction et al. · 2014 [cited by applicant]
US 20150025817A1 · Kate et al. · 2015 [cited by applicant]
US 20160313126A1 · Lemarchand et al. · 2016 [cited by applicant]
US 20170074897A1 · Mermel et al. · 2017 [cited by applicant]
US 20180043211A1 · Mohrman et al. · 2018 [cited by applicant]
CN 202876289 · 2013 [cited by applicant]
DE 102018213035A1 · 2020 [cited by applicant]
EP 2654030 · 2013 [cited by applicant]
WO 2007008930 · 2007 [cited by applicant]
WO 2007107491 · 2007 [cited by applicant]
WO 2008143738 · 2008 [cited by applicant]
WO 2009024600 · 2009 [cited by applicant]
WO 2010046448 · 2010 [cited by applicant]
WO 2012071551A1 · 2012 [cited by applicant]
WO 2015075307 · 2015 [cited by applicant]
International Search Report and Written Opinion mailed Oct. 29, 2020 for International Application No. PCT/US2020/40012, 11 pages. [cited by applicant]
Chen, Diansheng, et al. “A wireless real-time fall detecting system based on barometer and accelerometer.” 2012 7th IEEE Conference on Industrial Electronics and Applications (ICIEA). (Year: 2012). [cited by applicant]
Margaria, R., et al. “Energy cost of running.” Journal of applied physiology 18.2 (1963): 367-370. (Year: 1963). [cited by applicant]
Anastasopoulou, Panagiota, et al. “Using support vector regression for assessing human energy expenditure using a triaxial accelerometer and a barometer.” International Conference on Wireless Mobile Communication and He… [cited by applicant]
Ohtaki, Yasuaki, et al. “Automatic classification of ambulatory movements and evaluation of energy consumptions utilizing accelerometers and a barometer.” Microsystem technologies 11.8-10 (2005): 1034-1040. (Year: 2005). [cited by applicant]
Brodie, M. et al., “Fusion motion capture: a prototype system using inertial measurement units and GPS for the biomechanical analysis of ski racing,” Sports Technol., 1 (1 ): 17-28 (2008). [cited by applicant]
Bouten, C. V. et al., “Assessment of energy expenditure for physical activity using a triaxial accelerometer,” Official Journal of the American College of Sports Medicine, pp. 1519-1523 (1994). [cited by applicant]
Estimate. (1992). In C. G. Morris (Ed.), Academic Press Dictionary of Science and Technology (4th ed.). Oxford, UK: Elsevier Science & Technology. Retrieved from https:/ /search.credoreference.com/contenUentry/apdsUesti… [cited by applicant]
Estimate. (2016). In Editors of the American Heritage Dictionaries (Ed.), The American Heritage Dictionary of the English Language (6th ed.). Boston, MA; Houghton Mifflin. Retrieved from: https: //search.credoreference.… [cited by applicant]
Internet Archive. Xsens Website, “IMU Inertial Measurement Unit; Xsens 3D motion tracking,” Mar. 21, 2014. Retrieved from https://web.archive.org/web/20140321235531 /http://www.xsens.com/tags/imu/, 3 pages. [cited by applicant]
Lindsey, J. Outside Online. “The Science Behind Styrd, the World's First Running Power Meter,” May 27, 2015. Retrieved from https://www.outsideonline.com/1981811 /science-behind-stryd-worlds-firstrunning-power-meter, 8 … [cited by applicant]
Bouten et al., “Assessment of energy expenditure for physical activity using a triaxial accelerometer,” Special Communications, Medicine and Science In Sports and Exercise, Aug. 1994,8 pages. [cited by applicant]
Omron Healthcare Inc., Omron Instruction Manual, Pocket Pedometer, 2010, 28 pages. [cited by applicant]
Partial Supplementary European Search Report dated May 3, 2018 for European Application No. 15841179.3, 14 pages. [cited by applicant]
Cooper, D. M. et al., “Aerobic parameters of exercise as a function of body size during growth in children,” Journal of Applied Physiology, 56(3):628-634 (1984). [cited by applicant]
Umberger, B. R. et al., “A model of human muscle energy expenditure,” Computer Methods in Biomechanics and Biomedical Engineering, 6(2):99-111 (2003). [cited by applicant]
Extended European Search Report dated Aug. 31, 2018 for European Application No. 15841179.3, 16 pages. [cited by applicant]