IP Library › Granted Patent US 11,484,710
Granted Patent B2
US 11,484,710 · App. 16/730,336 · Granted Nov 1, 2022

Device and system for real-time gait modulation and methods of operation thereof

Inventors: Pierluigi Alfredo Mantovani (Berkeley, CA); Juan Manuel Rodriguez (Berkeley, CA); Petr Karashchuk (Seattle, WA); Andrew Ekelem (Fairfield, CA); Mohammed Aashyk Mohaiteen Hebsur Rahman (San Francisco, CA)
Assignee: Evolution Devices, Inc.
A61N1/36003A61B5/0022A61B5/112A61B5/6828A61N1/0452A61N1/0456A61N1/0476A61N1/3603G06F3/011G06F3/017G06N3/08G06N20/00A61B2562/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 11,484,710
App. No.
16/730,336
Granted
Nov 1, 2022
Kind
B2
Abstract

Apparatus, systems, and methods for real-time gait modulation are disclosed. In one embodiment, a functional electrical stimulation (FES) device is disclosed comprising one or more elastic wearable articles, a control unit comprising a wireless communication module, one or more processors, one or more memory units, a portable power supply, an electrical muscle stimulation (EMS) generator, and an inertial measurement unit (IMU) comprising at least a gyroscope and an accelerometer. The FES device can also comprise one or more electrode arrays configured to be in physical contact with the limb of the user. The processors can be programmed to execute instructions to retrieve readings from the IMU, calculate a gait cycle percentage by inputting at least the IMU readings into a machine learning algorithm, and instruct the EMS generator to provide electrical stimulation via the one or more electrode arrays based in part on the gait cycle percentage calculated.

Claims (50)

1. A functional electrical stimulation (FES) device, comprising:

one or more elastic wearable articles configured to be worn on a limb of a user;

a control unit comprising a wireless communication module, one or more processors, one or more memory units, a portable power supply, an electrical muscle stimulation (EMS) generator, and an inertial measurement unit (IMU), wherein a housing of the control unit is coupled to at least one of the one or more elastic wearable articles, wherein the IMU comprises at least a gyroscope and an accelerometer;

one or more electrode arrays configured to be in electrical communication with the EMS generator, wherein at least part of each of the one or more electrode arrays is configured to be in physical contact with the limb of the user,

wherein the one or more processors are programmed to execute instructions stored in the one or more memory units to:

retrieve gyroscope readings from the IMU,

retrieve accelerometer readings from the IMU,

calculate a gait cycle percentage by inputting at least the gyroscope readings into a machine learning algorithm,

map the gyroscope readings and the accelerometer readings to three-dimensional angles of at least one of a hip, a knee, and a foot of the user throughout a gait cycle,

determine at least one of a foot strike pattern, a foot inclination angle at initial contact, a tibia angle at loading response, a hip extension during late stance, a trunk lean, a heel eversion, a foot progression angle, a pelvic drop, a knee flexion during stance, a stride length, a knee window, a vertical displacement of the center mass, and a heel whip of the user based in part on the gait cycle percentage calculated, the gyroscope readings, the accelerometer readings, and the mapped three-dimensional angles, and

instruct the EMS generator to provide electrical stimulation to nerves and muscles of the limb via the one or more electrode arrays based in part on the gait cycle percentage calculated.

2. The device of claim 1 , wherein the one or more elastic wearable articles comprises a first elastic article and a second elastic article, wherein the first elastic article is configured to be worn on a thigh of the user and the second elastic article is configured to be worn on a lower leg of the user between a knee and an ankle of the user.

3. The device of claim 2 , wherein the one or more electrode arrays comprises at least a first upper leg array, a second upper leg array, a first lower leg array, and a second lower leg array, wherein the first upper leg array and the second upper leg array and wherein the first upper leg array and the second upper leg array are configured to be in physical contact with a skin surface in proximity to a hamstring or quadricep of the user, and wherein the first lower leg array and the second lower leg array are configured to be in physical contact with the skin surface in proximity to a tibialis anterior of the user.

4. The device of claim 1 , wherein the elastic wearable article is an elastic cuff configured to be worn on a lower leg of the user between a knee and an ankle of the user, wherein the one or more electrode arrays comprises an upper leg array and a lower leg array, wherein the upper leg array is configured to be in physical contact with a skin surface in proximity to a hamstring or quadricep of the user, and wherein the lower leg array is configured to be in physical contact with the skin surface in proximity to a tibialis anterior of the user.

5. The device of claim 1 , wherein the machine learning algorithm comprises one or more multilayer perceptron neural networks.

6. The device of claim 1 , wherein the wireless communication module is configured to wirelessly transmit walking metrics calculated from the IMU and the gait cycle percentage to at least one of a client device of the user and a database accessible via a communication network.

7. The device of claim 1 , wherein the one or more processors are programmed to execute additional instructions stored in the one or more memory units to instruct the EMS generator to generate a plurality of asymmetrical biphasic square pulses for transmission to electrodes of the one or more electrode arrays to provide the electrical stimulation to the nerves and muscles of the limb of the user.

8. A functional electrical stimulation (FES) device, comprising:

one or more elastic wearable articles configured to be worn on a limb of a user;

a control unit comprising a wireless communication module, one or more processors, one or more memory units, a portable power supply, an electrical muscle stimulation (EMS) generator, and an inertial measurement unit (IMU), wherein a housing of the control unit is coupled to at least one of the one or more elastic wearable articles, wherein the IMU comprises at least a gyroscope;

one or more electrode arrays configured to be in electrical communication with the EMS generator, wherein at least part of each of the one or more electrode arrays is configured to be in physical contact with the limb of the user,

wherein the one or more processors are programmed to execute instructions stored in the one or more memory units to:

retrieve gyroscope readings from the IMU,

calculate a gait cycle percentage by inputting at least the gyroscope readings into a machine learning algorithm,

map the gyroscope readings to two periodic functions using the machine learning algorithm,

calculate a phase angle from the two periodic functions,

convert the phase angle to the gait cycle percentage, and

instruct the EMS generator to provide electrical stimulation to nerves and muscles of the limb via the one or more electrode arrays based in part on the gait cycle percentage calculated.

9. The device of claim 8 , wherein the one or more processors are programmed to execute instructions stored in the one or more memory units to smooth out the two periodic functions using one or more low-pass filter functions prior to calculating the phase angle.

10. A method of modulating a movement of a limb of a user, comprising:

retrieving, using one or more processors, gyroscope readings from a gyroscope and accelerometer readings from an accelerometer of an inertial measurement unit (IMU), wherein the one or more processors and the IMU are part of a control unit further comprising a wireless communication module, one or more memory units, a portable power supply, and an electrical muscle stimulation (EMS) generator, and wherein a housing of the control unit is coupled to at least one of one or more elastic wearable articles configured to be worn on the limb of the user;

calculating, using the one or more processors, a gait cycle percentage by inputting at least the gyroscope readings into a machine learning algorithm;

mapping the gyroscope readings and the accelerometer readings to three-dimensional angles of at least one of a hip, a knee, and a foot of the user throughout a gait cycle;

determining at least one of a foot strike pattern, a foot inclination angle at initial contact, a tibia angle at loading response, a hip extension during late stance, a trunk lean, a heel eversion, a foot progression angle, a pelvic drop, a knee flexion during stance, a stride length, a knee window, a vertical displacement of the center mass, and a heel whip of the user based in part on the gait cycle percentage calculated, the gyroscope readings, the accelerometer readings, and the mapped three-dimensional angles; and

instructing the EMS generator to provide electrical stimulation to nerves and muscles of the limb of the user via one or more electrode arrays based in part on the gait cycle percentage calculated, wherein the one or more electrode arrays are in electrical communication with the control unit and at least part of each of the one or more electrode arrays are configured to be in physical contact with the limb of the user.

11. The method of claim 10 , wherein the one or more elastic wearable articles comprises a first elastic article and a second elastic article, wherein the first elastic article is configured to be worn on a thigh of the user and the second elastic article is configured to be worn on a lower leg of the user between a knee and an ankle of the user.

12. The method of claim 11 , wherein the one or more electrode arrays comprises at least a first upper leg array, a second upper leg array, a first lower leg array, and a second lower leg array, wherein the first upper leg array and the second upper leg array are configured to be in physical contact with a skin surface in proximity to a hamstring or quadricep of the user, and wherein the first lower leg array and the second lower leg array are configured to be in physical contact with the skin surface in proximity to a tibialis anterior of the user.

13. The method of claim 10 , wherein the elastic wearable article is an elastic cuff configured to be worn on a lower leg of the user between a knee and an ankle of the user, wherein the one or more electrode arrays comprises an upper leg array and a lower leg array, wherein the upper leg array is configured to be in physical contact with a skin surface in proximity to a hamstring or quadricep of the user, and wherein the lower leg array is configured to be in physical contact with the skin surface in proximity to a tibialis anterior of the user.

14. The method of claim 10 , wherein the machine learning algorithm comprises one or more multilayer perceptron neural networks.

15. The method of claim 10 , further comprising transmitting, using the wireless communication module, walking metrics calculated from the IMU and the gait cycle percentage to at least one of a client device of the user and a database accessible via a communication network.

16. The method of claim 10 , further comprising instructing the EMS generator to generate a plurality of asymmetrical biphasic square pulses for transmission to electrodes of the one or more electrode arrays to provide the electrical stimulation to the nerves and muscles of the limb of the user.

17. The method of claim 10 , further comprising smoothing out, using the one or more processors, at least one of the gyroscope readings and accelerometer readings with one or more low-pass filters prior to inputting the gyroscope readings and the accelerometer readings into the machine learning algorithm.

18. A method of modulating a movement of a limb of a user, comprising:

retrieving, using one or more processors, gyroscope readings from a gyroscope of an inertial measurement unit (IMU), wherein the one or more processors and the IMU are part of a control unit further comprising a wireless communication module, one or more memory units, a portable power supply, and an electrical muscle stimulation (EMS) generator, and wherein a housing of the control unit is coupled to at least one of one or more elastic wearable articles configured to be worn on the limb of the user;

calculating, using the one or more processors, a gait cycle percentage by inputting at least the gyroscope readings into a machine learning algorithm;

mapping, using the one or more processors, the gyroscope measurements to two periodic functions using the machine learning algorithm;

calculating a phase angle from the two periodic functions;

converting the phase angle to the gait cycle percentage; and

instructing the EMS generator to provide electrical stimulation to nerves and muscles of the limb of the user via one or more electrode arrays based in part on the gait cycle percentage calculated, wherein the one or more electrode arrays are in electrical communication with the control unit and at least part of each of the one or more electrode arrays are configured to be in physical contact with the limb of the user.

19. The method of claim 18 , further comprising smoothing out, using the one or more processors, the two periodic functions using one or more low-pass filter functions prior to calculating the phase angle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: MANTOVANI, PIERLUIGI ALFREDO; RODRIGUEZ, JUAN MANUEL; KARASHCHUK, PETR; EKELEM, ANDREW; RAHMAN, MOHAMMED AASHYK MOHAITEEN HEBSUR
To: EVOLUTION DEVICES, INC.
Reel/Frame 051387/0993 →
Continuity (2)
Provisional Application 62789133 · Jan 7, 2019
Related Publication 20200215324A1 · Jul 9, 2020
Cited By (9)
US 12,251,560 US 12,357,824 US 12,420,082 US 12,453,853 US 12,575,780 US 12,629,516 US 12,629,522 US 12,741,137 US 12,746,390