IP Library Granted Patent US 12,350,035
Granted Patent B2
US 12,350,035 · App. 16/921,270 · Granted Jul 8, 2025

Accelerometer-based gait analysis

Inventors: Gregory R. Romrell (Sandy, UT); Vanilyn Jereza Gomez (Cebu, PH); Mary Ann Antepuesto Lim (Cebu, PH)
Assignee: Fortify Technologies, LLC
A61B5/112A61B5/002A61B5/0022A61B5/6824A61B5/7278A61B5/742G06F1/163A61B2562/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 12,350,035
App. No.
16/921,270
Granted
Jul 8, 2025
Kind
B2
Abstract

Embodiments of systems and methods determine one or more gait parameters using acceleration readings generated by an accelerometer coupled to a user. Gait parameters determined by various embodiments may include step length, step width, step time, single limb support time, or double limb support time. The accelerometer may be coupled to one of the user's arms. Exemplary systems may comprise an accelerometer, a processor, and a non-transitory computer readable medium (NTCRM). The processor may process acceleration readings from the accelerometer according to instructions stored on the NTCRM to determine the one or more gait parameters. The processor may communicate the one or more gait parameters to a receiving device. Some embodiments of the system may function as self-contained units and some embodiments may present information corresponding to gait parameters or recommendations regarding gait.

Claims (55)

1. A system for monitoring gait of a user comprising:

a wrist-worn accelerometer configured to measure a plurality of acceleration readings for an arm of a user over a time period;

one or more processors communicatively coupled to one or more non-transitory computer-readable storage media, the one or more processors configured to:

receive the plurality of acceleration readings for the arm of the user;

determine, based on one or more of the plurality of acceleration readings for a first window within the time period, a first angular measure corresponding to a first arm angle at a first position of an arm swing;

determine, based on one or more of the plurality of acceleration readings for a second window within the time period and subsequent to the first window, a second angular measure corresponding to a second arm angle at a second position of the arm swing;

determine an arc length for a hand of the user during the arm swing based at least in part on the first angular measure, the second angular measure, and an arm length of the user; and

determine a step length of the user based at least in part on the arc length for the hand of the user; and

a display communicatively coupled to the one or more processors and configured to provide a real time suggestion based at least in part on the step length, wherein the real time suggestion comprises a suggestion to take longer steps.

2. The system of claim 1 , wherein the one or more processors are further configured to:

identify a first minimum reading from the one or more of the plurality of acceleration readings for during the first window; and

identify a second minimum reading from the one or more of the plurality of acceleration readings for the second window, wherein:

(i) the second window is equal in duration to the first window,

(ii) a time of the first minimum reading coincides with the second position, and

(iii) a time of the second minimum reading coincides with the second position.

3. The system of claim 2 , wherein (i) the one or more processors are further configured to determine a fundamental frequency using an autocorrelation function applied to the plurality of acceleration readings and (ii) a duration of the first window is a fraction of the fundamental frequency.

4. The system of claim 1 , wherein the one or more processors are further configured to (i) compare a first step length of a left leg to a second step length of a right leg to determine a measure of symmetry and (ii) provide user feedback associated with the measure of symmetry.

5. The system of claim 1 , wherein the one or more processors are further configured to: determine a variability measure of a plurality of step lengths; and provide user feedback associated with the variability measure.

6. A method comprising:

receiving, by one or more processors and from a wrist-worn accelerometer configured to measure a plurality of acceleration readings for an arm of a user over a time period, the plurality of acceleration readings for the arm of the user over the time period;

determining, by the one or more processors based on one or more of the plurality of acceleration readings for a first window within the time period, a first angular measure corresponding to a first arm angle at a first position of an arm swing;

determining, by the one or more processors based on one or more of the plurality of acceleration readings for a second window within the time period and subsequent to the first window, a second angular measure corresponding to a second arm angle at a second position of the arm swing;

determining, by the one or more processors, an arc length for a hand of the user during the arm swing based at least in part on the first angular measure, the second angular measure, and an arm length of the user;

determining, by the one or more processors, a step length of the user based at least in part on the arc length for the hand of the user; and

providing, by the one or more processors and via a display, a real time suggestion based at least in part on the step length, wherein the real time suggestion comprises a suggestion to take longer steps.

7. The method of claim 6 further comprising:

identifying a first minimum reading from the one or more of the plurality of acceleration readings for the first window; and

identifying a second minimum reading from the one or more of the plurality of acceleration readings for the second window, wherein:

(i) the second window is equal in duration to the first window,

(ii) a time of the first minimum reading coincides with the first position, and

(iii) a time of the second minimum reading coincides with the second position.

8. The method of claim 7 , further comprising:

determining a fundamental frequency using an autocorrelation function applied to the plurality of acceleration readings, wherein a duration of the first window is a fraction of the fundamental frequency.

9. The method of claim 6 further comprising comparing step lengths of a left leg to step lengths of a right leg to determine a measure of symmetry and provide user feedback associated with the measure of symmetry.

10. The method of claim 6 further comprising:

determining a variability measure of a plurality of step lengths; and

providing user feedback associated with the variability measure to the display.

11. One or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to:

receive, from a wrist-worn accelerometer configured to measure a plurality of acceleration readings for an arm of a user over a time period, the plurality of acceleration readings for the arm of the user over the time period;

determine, based on one or more of the plurality of acceleration readings for a first window within a time period, a first angular measure corresponding to a first arm angle at a first position of an arm swing;

determine, based on one or more of the plurality of acceleration readings for a second window within the time period and subsequent to the first window, a second angular measure corresponding to a second arm angle at a second position of the arm swing;

determine an arc length for a hand of the user during the arm swing based at least in part on the first angular measure, the second angular measure, and an arm length of the user;

determine a step length of the user based at least in part on the arc length for the hand of the user; and

provide, via a display, a real time suggestion based at least in part on the step length, wherein the real time suggestion comprises a suggestion to take longer steps.

12. The one or more non-transitory computer-readable storage media of claim 11 , wherein the one or more processors are further caused to:

identify a first a minimum reading from the one or more of the plurality of acceleration readings for the first window; and

identify a second minimum reading from the one or more of the plurality of acceleration readings for the second window, wherein:

(i) the second window is equal in duration to the first window,

(ii) a time of the first minimum reading coincides with the first position, and

(iii) a time of the second minimum reading coincides with the second position.

13. The one or more non-transitory computer-readable storage media of claim 12 , wherein (i) the one or more processors are further caused to determine a fundamental frequency using an autocorrelation function applied to the plurality of acceleration readings, and (ii) a duration of the first window is a fraction of the fundamental frequency.

14. The one or more non-transitory computer-readable storage media of claim 11 , wherein the one or more processors are further caused to (i) compare a first step length of a left leg to a second step length of a right leg to determine a measure of symmetry and (ii) provide user feedback associated with the measure of symmetry.

15. The one or more non-transitory computer-readable storage media of claim 11 , wherein the one or more processors are further caused to:

determine a variability measure of a plurality of step lengths; and

provide user feedback associated with the variability measure.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: ROMRELL, GREGORY R.
To: SAVVYSHERPA, INC.
Reel/Frame 053982/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: SAVVYSHERPA, INC.
To: FORTIFY TECHNOLOGIES, LLC
Reel/Frame 053982/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: SAVVYSHERPA ASIA, INC.
To: FORTIFY TECHNOLOGIES, LLC
Reel/Frame 053982/0821 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2020
From: LIM, MARY ANN; GOMEZ, VANILYN JEREZA
To: SAVVYSHERPA ASIA, INC.
Reel/Frame 053984/0414 →
Continuity (3)
Division 15434502 · Feb 16, 2017
Provisional Application 62307167 · Mar 11, 2016
Related Publication 20200330000A1 · Oct 22, 2020
References Cited (55)
US 8784274B1 · Chuang · 2014 [cited by examiner]
US 8876739B2 · Salarian et al. · 2014 [cited by applicant]
US 8961439B2 · Yang et al. · 2015 [cited by applicant]
US 9445720B2 · Janna et al. · 2016 [cited by applicant]
US 9782122B1 · Pulliam et al. · 2017 [cited by applicant]
US 20080045804A1 · Williams · 2008 [cited by applicant]
US 20090079559A1 · Dishongh et al. · 2009 [cited by applicant]
US 20120006112A1 · Lee · 2012 [cited by examiner]
US 20120101411A1 · Hausdorff et al. · 2012 [cited by applicant]
US 20130023798A1 · Greene et al. · 2013 [cited by applicant]
US 20140066816A1 · McNames et al. · 2014 [cited by applicant]
US 20140156215A1 · Eastman et al. · 2014 [cited by applicant]
US 20140288681A1 · Watanabe · 2014 [cited by examiner]
US 20140316305A1 · Venkatraman et al. · 2014 [cited by applicant]
US 20140365169A1 · Pham · 2014 [cited by examiner]
US 20150230734A1 · Cheung · 2015 [cited by applicant]
US 20160169703A1 · Omr et al. · 2016 [cited by applicant]
US 20180020950A1 · Finch et al. · 2018 [cited by applicant]
US 20180228683A1 · Zhang · 2018 [cited by examiner]
US 20190099134A1 · Bennett et al. · 2019 [cited by applicant]
WO 2013046510A1 · 2013 [cited by applicant]
Requirement for Restriction/Election for U.S. Appl. No. 16/921,229, dated Apr. 20, 2023, (5 pages), United States Patent and Trademark Office, US. [cited by applicant]
Requirement for Restriction/Election Mailed for U.S. Appl. No. 16/921,234, dated May 1, 2023, (6 pages), United States Patent and Trademark Office, US. [cited by applicant]
Requirement for Restriction/Election Mailed on May 12, 2023, for U.S. Appl. No. 16/921,249, 6 pages, United States Patent and Trademark Office, US. [cited by applicant]
U.S. Appl. No. 15/434,502, filed Feb. 16, 2017, U.S. Pat. No. 10,716,495, Issued. [cited by applicant]
U.S. Appl. No. 62/307,167, filed Mar. 11, 2016, Expired. [cited by applicant]
Del Din, Silvia et al. “Validation of an Accelerometer to Quantify a Comprehensive Battery of Gait Characteristics in Healthy Older Adults and Parkinson's Disease: Toward Clinical and at Home Use,” IEEE Journal of Biome… [cited by applicant]
Moe-Nilssen, Rolf et al. “Estimation of Gait Cycle Characteristics by Trunk Accelerometry,” Journal of Biomechanics, vol. 37, (2004), pp. 121-126. [cited by applicant]
Sant' Ana, Anita et al., “Developing a Motion Language: Gait Analysis From Accelerometer Sensors,” in 2009 3rd International Conference on Pervasive Computing Technologies for Healthcare, Apr. 1, 2009, pp. 1-8. IEEE. [cited by applicant]
Sant' Ana, Anita et al., “Gait Unsteadiness Analysis From Motion Primitives,” Gerontechnology: International Journal on the Fundamental Aspects of Technology to Serve the Ageing Society, vol. 7, No. 2, (2008), (6 pages). [cited by applicant]
Satkunskeine, Danguole; Grigas, Vytautus; Eidukynas, V.; and Domeika, A. “Acceleration based evaluation of the human walking and running parameters.” Journal of Vibroengineering, 11.3: pp. 506-510 (2009). [cited by applicant]
Sayeed, Taufique et al., “Comparison and Adaptation of Step Length and Gait Speed Estimators From Single Belt Worn Accelerometer Positioned on Lateral Side of the Body,” 2013 IEEE 8th International Symposium on Intellig… [cited by applicant]
Tura, Andrea et al., “Gait Symmetry and Regularity in Transfemoral Amputees Assessed by Trunk Accelerations,” Journal of Neuroengineering and Rehabilitation, (2010), 7:4. [Retrieved from the Internet Aug. 20, 2019] <URL… [cited by applicant]
United States Patent and Trademark Office, Final Office Action for U.S. Appl. No. 14/879,718, filed Jun. 14, 2019, (10 pages), USA. [cited by applicant]
United States Patent and Trademark Office, Final Office Action for U.S. Appl. No. 14/924,855, filed Feb. 21, 2018, (29 pages), USA. [cited by applicant]
United States Patent and Trademark Office, NonFinal Office Action for U.S. Appl. No. 14/879,718, filed Sep. 24, 2018, (24 pages), USA. [cited by applicant]
United States Patent and Trademark Office, NonFinal Office Action for U.S. Appl. No. 14/924,855, filed Oct. 5, 2017, (22 pages), USA. [cited by applicant]
Restriction Requirement for U.S. Appl. No. 16/921,261, dated May 26, 2023, (6 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 16/921,229, dated Jun. 23, 2023, (39 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 16/921,234, dated Jun. 14, 2023, (19 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 16/921,249, dated Jul. 5, 2023, (34 pages), United States Patent and Trademark Office, US. [cited by applicant]
NonFinal Office Action for U.S. Appl. No. 16/921,261, dated Jul. 3, 2023, (38 pages), United States Patent and Trademark Office, US. [cited by applicant]
Requirement for Restriction/Election for U.S. Appl. No. 16/921,277, dated Oct. 18, 2023, (6 pages), United States Patent and Trademark Office, US. [cited by applicant]
Final Rejection Mailed on Jan. 12, 2024 for U.S. Appl. No. 16/921,234, 19 page(s). [cited by applicant]
Non-Final Rejection Mailed on Jan. 26, 2024 for U.S. Appl. No. 16/921,277, 23 page(s). [cited by applicant]
Yang, Mingjing et al., “Assessing Accelerometer Based Gait Features to Support Gait Analysis for People with Complex Regional Pain Syndrome”, 2010 Proceedings of the 3rd International Conference on Pervasive Technologie… [cited by applicant]
Advisory Action (PTOL-303) Mailed on Sep. 27, 2024 for U.S. Appl. No. 16/921,277, 3 page(s). [cited by applicant]
Final Rejection Mailed on Jul. 30, 2024 for U.S. Appl. No. 16/921,277, 22 page(s). [cited by applicant]
Non-Final Rejection Mailed on Aug. 1, 2024 for U.S. Appl. No. 16/921,234, 21 page(s). [cited by applicant]
Apple, “Apple Unveils Apple Watch—Apple's Most Personal Device Ever”, published Sep. 9, 2014, [Retrieved on Feb. 4, 2025] Retrieved from the Internet: <https://www.apple.com/newsroom/2014/09/09Apple-Unveils-Apple-Watch-… [cited by applicant]
Apple, “Apple Watch Available in Nine Countries on Apr. 24”, published Mar. 9, 2015 [Retrieved on Feb. 5, 2025], Retrieved from the Internet: <https://www.apple.com/newsroom/2015/03/09Apple-Watch-Available-in-Nine-Count… [cited by applicant]
Final Rejection Mailed on Feb. 11, 2025 for U.S. Appl. No. 16/921,234, 16 page(s). [cited by applicant]
Non-Final Rejection Mailed on Feb. 12, 2025 for U.S. Appl. No. 16/921,277, 32 page(s). [cited by applicant]
S. Chernbumroong et al., “Activity classification using a single wrist-worn accelerometer,” 2011 5th International Conference on Software, Knowledge Information, Industrial Management and Applications (SKIMA) Proceeding… [cited by applicant]
Advisory Action (PTOL-303) Mailed on Apr. 15, 2025 for U.S. Appl. No. 16/921,234, 3 page(s). [cited by applicant]