IP Library › Granted Patent US 12,642,448
Granted Patent B2
US 12,642,448 · App. 16/588,227 · Granted Jun 2, 2026

Method and system for assessing human movements

Inventors: Jeffrey Tai Kin Cheung (Fremont, CA); Derek T. Cheung (San Mateo, CA); Vicky L Cheung (Portland, OR); Gary N. Jin (Portland, OR)
Assignee: SURGE MOTION INC.
A61B5/067A61B5/1117A61B5/112G06V40/23
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,642,448
App. No.
16/588,227
Granted
Jun 2, 2026
Kind
B2
Abstract

One embodiment provides a system for analyzing a motion. During operation, the system obtains acceleration data associated with the motion. The acceleration data can include three components corresponding to three spatially orthogonal directions. For each orthogonal direction, the system computes an amount of oscillatory energy included in the motion in the orthogonal direction based on a corresponding acceleration component. For at least one orthogonal direction, the system obtains an energy fraction factor by computing a ratio between the amount of the oscillatory energy in the orthogonal direction and a total amount of the oscillator energy. The system generates a motion-analysis output based at least on the energy fraction factor.

Claims (33)

1 . A method for assessing a risk of falling based on gaits of a human user, the method comprising:

attaching a motion sensor to a belt at a location directly behind a lumbosacral joint of the human user;

monitoring, by the motion sensor, a walking or running motion of the human user, wherein monitoring the motion comprises determining a sampling rate of the motion sensor based on a stride frequency of the walking or running motion, obtaining acceleration data associated with the walking or running motion, and applying one or more filters to remove sensor noise and the stride frequency from the acceleration data, and wherein the acceleration data comprises three components corresponding to three spatially orthogonal directions;

for each orthogonal direction of the three spatially orthogonal directions, determining, by a computer, an amount of oscillatory energy included in the walking or running motion in the orthogonal direction based on a corresponding acceleration component, wherein determining the amount of oscillatory energy comprises performing frequency-domain analysis on the acceleration data and removing a fundamental frequency component to remove non-oscillatory energy included in the walking or running motion;

for at least one orthogonal direction of the three spatially orthogonal directions, obtaining an energy fraction factor by computing a ratio between the amount of the oscillatory energy in the at least one orthogonal direction and a total amount of the oscillator energy;

generating one or more gait-analysis results based on the energy fraction factor associated with each orthogonal direction, wherein the gait-analysis results comprise at least a stability factor and a symmetry index associated with the human user's gaits; and

configuring a graphic user interface (GUI) to display the gait-analysis results to the human user, wherein the GUI comprises at least a first region for displaying the symmetry index and a second region for displaying the energy fraction factor corresponding to each orthogonal direction, and wherein the energy fraction factor corresponding to a vertical direction indicates the risk of falling associated with the human user.

2 . The method of claim 1 , wherein the walking or running motion is along a horizontal plane, wherein the three spatially orthogonal directions comprise: a medial lateral (ML) direction, a vertical (VT) direction, and an anterior posterior (AP) direction.

3 . The method of claim 1 , wherein the gait-analysis results further comprise an efficiency factor.

4 . The method of claim 1 , wherein performing the frequency-domain analysis comprises:

performing a Fourier transform (FT) on the acceleration data to obtain a plurality of frequency components of the acceleration;

computing, for each frequency of a predetermined set of frequencies, a frequency component of the oscillatory energy at that frequency; and

summing the computed frequency components of the oscillatory energy.

5 . The method of claim 1 , wherein the motion sensor comprises at least one of: a three-axis accelerometer, a gyroscope, and a magnetometer.

6 . The method of claim 1 , wherein the computer comprises a mobile computing device, and wherein the motion sensor is integrated into the mobile computing device.

7 . The method of claim 6 , further comprising:

forwarding, by the mobile computing device, output of the motion sensor to a remote server; and

receiving, from the remote server, the gait-analysis results.

8 . A non-transitory computer-readable storage device storing instructions that when executed by a computer cause the computer to perform a method for assessing a risk of falling based on gaits of a human user, the method comprising:

obtaining acceleration data associated with a walking or running motion of the human user, wherein obtaining the acceleration data comprises determining a sampling rate of the motion sensor based on a stride frequency of the walking or running motion wherein the acceleration data is collected by a motion sensor attached to a belt at a location directly behind a lumbosacral joint of the human user and comprises three components corresponding to three spatially orthogonal directions, and wherein the motion sensor is coupled to the computer via a wired or wireless link;

applying one or more filters to remove sensor noise and the stride frequency from the acceleration data;

for each orthogonal direction of the three spatially orthogonal directions, determining an amount of oscillatory energy included in the walking or running motion in the orthogonal direction based on a corresponding acceleration component, wherein determining the amount of oscillatory energy comprises performing frequency-domain analysis on the acceleration data and removing a fundamental frequency component to remove non-oscillatory energy included in the walking or running motion; and

for at least one orthogonal direction of the three spatially orthogonal directions, obtaining an energy fraction factor by computing a ratio between the amount of the oscillatory energy in the at least one orthogonal direction and a total amount of the oscillator energy;

generating one or more gait-analysis results based on the energy fraction factor associated with each orthogonal direction, wherein the gait-analysis results comprise at least a stability factor and a symmetry index associated with the human user's gaits; and

configuring a graphic user interface (GUI) to display the gait-analysis results to the human user, wherein the GUI comprises at least a first region for displaying the symmetry index and a second region for displaying the energy fraction factor corresponding to each orthogonal direction, and wherein the energy fraction factor corresponding to a vertical direction indicates the risk of falling associated with the human user.

9 . The non-transitory computer-readable storage device of claim 8 ,

wherein the walking or running motion is along a horizontal plane, wherein the three spatially orthogonal directions comprise: a medial lateral (ML) direction, a vertical (VT) direction, and an anterior posterior (AP) direction.

10 . The non-transitory computer-readable storage device of claim 8 , wherein the gait-analysis results further comprise an efficiency factor.

11 . The non-transitory computer-readable storage device of claim 8 , wherein performing the frequency-domain analysis comprises:

performing a Fourier transform (FT) on the acceleration data to obtain a plurality of frequency components of the acceleration;

computing, for each frequency of a predetermined set of frequencies, a frequency component of the oscillatory energy at that frequency; and

summing the computed frequency components of the oscillatory energy.

12 . The non-transitory computer-readable storage device of claim 8 , wherein the motion sensor comprises at least one of: a three-axis accelerometer, a gyroscope, and a magnetometer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: CHEUNG, JEFFREY TAI KIN; CHEUNG, DEREK T.; CHEUNG, VICKY L.; JIN, GARY N.
To: SURGE MOTION INC.
Reel/Frame 050583/0930 →
Continuity (2)
Provisional Application 62740559 · Oct 3, 2018
Related Publication 20200107750A1 · Apr 9, 2020
References Cited (18)
US 4712807A · Kurosawa · 1987 [cited by examiner]
US 7457719B1 · Kahn · 2008 [cited by examiner]
US 7753861B1 · Kahn · 2010 [cited by examiner]
US 10307086B2 · Cheung · 2019 [cited by applicant]
US 10327671B2 · Cheung · 2019 [cited by applicant]
US 20060251334A1 · Oba · 2006 [cited by examiner]
US 20080246734A1 · Tsui · 2008 [cited by examiner]
US 20100168958A1 · Baino · 2010 [cited by examiner]
US 20110021317A1 · Lanfermann · 2011 [cited by examiner]
US 20140276119A1 · Venkatraman · 2014 [cited by examiner]
US 20160192866A1 · Norstrom · 2016 [cited by examiner]
US 20170042453A1 · Cheung · 2017 [cited by applicant]
US 20180220935A1 · Tadano et al. · 2018 [cited by applicant]
US 20200297243A1 · Katsuhara · 2020 [cited by examiner]
CN 108471987A · 2018 [cited by examiner]
WO 2017216103A1 · 2017 [cited by applicant]
WO WO2020071375A1 · 2020 [cited by examiner]
Xingran Cui et al. “Development of a new approach to quantifying stepping stability using ensemble empirical mode decomposition”, Science Direct, Gait & Posture, Article Received Feb. 14, 2013, Received in revised form … [cited by applicant]