IP Library Granted Patent US 12,263,342
Granted Patent B2
US 12,263,342 · App. 17/519,211 · Granted Apr 1, 2025

Sensors and methods for determining respiration

Inventors: Sahar Elyahoodayan (Los Angeles, CA); Brian M. Shelton (Altadena, CA); Neil H. Talbot (La Crescenta, CA)
Assignee: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
A61N1/3611A61N1/36135A61N1/36139
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,263,342
App. No.
17/519,211
Filed
Nov 4, 2021
Granted
Apr 1, 2025
Kind
B2
Art Unit
3796
USPC
607/42
Abstract

The disclosure provides systems and methods for treating obstructive sleep apnea using an inertial measurement unit (IMU) comprising an accelerometer and a gyroscope, wherein the IMU is configured to detect chest and/or abdominal movement by a patient during the inspiration and expiration stages of a respiratory cycle and to generate positional data based on the detected movement. Positional data generated by the IMU is used by an implanted stimulation system to determine when to deliver electrical stimulation to a nerve which innervates an upper airway muscle, such as the hypoglossal nerve, to treat sleep apnea.

Claims (67)

1. A system for treating obstructive sleep apnea, comprising:

an inertial measurement unit (IMU) comprising an accelerometer and a gyroscope, wherein the IMU is configured to detect chest and/or abdominal movement by a patient during the inspiration and expiration stages of a respiratory cycle, and to generate chest and/or abdominal positional data based on the detected movement; and

a stimulator comprising:

a stimulation system configured to deliver stimulation to a nerve which innervates an upper airway muscle; and

a controller coupled to the stimulation system, and to the IMU;

wherein the controller is

configured to determine a respiratory cycle of the patient by a) filtering the chest and/or abdominal positional data, and b) performing a principal component analysis (PCA) on the filtered chest and/or abdominal positional data, wherein the PCA comprises use of a covariance matrix generated using a rolling or stepped window of at least 4 seconds; and

configured to cause the stimulation system to stimulate the nerve based on the respiratory cycle of the patient.

2. The system of claim 1 , wherein the accelerometer comprises a 3-axis accelerometer and/or the gyroscope comprises a 3-axis gyroscope.

3. The system of claim 1 , wherein the positional data comprises movement of the chest and/or abdomen of the patient over time.

4. The system of claim 1 , wherein the system further comprises a microphone and/or an electrocardiogram (ECG) sensor coupled to the controller.

5. The system of claim 1 , wherein the controller is configured to determine an apnea-hypopnea index (AHI) based on (a) the positional data and (b) an audio signal detected by the microphone or a heart rate signal detected by the ECG sensor.

6. The system of claim 1 , wherein the controller is further configured to cause the stimulation system to stimulate the nerve based on an audio signal detected by the microphone.

7. The system of claim 4 , wherein the controller is further configured to cause the stimulation system to stimulate the nerve based on a heart rate signal detected by the ECG sensor.

8. The system of claim 1 , wherein the system is configured to filter chest and/or abdominal positional data detected by the IMU using at least one low-pass filter (LPF), high-pass filter (HPF), or band-pass filter (BPF).

9. The system of claim 1 , wherein the system is configured to filter chest and/or abdominal positional data detected by the IMU using a filter that has an upper cut-off frequency of 0.45 to 2 Hz.

10. The system of claim 1 , wherein the system is configured to filter chest and/or abdominal positional data detected by the IMU using a filter that has a high-pass cut-off frequency of 0.05 to 0.1 Hz.

11. The system of claim 1 , wherein the PCA comprises:

a) receiving a signal comprising 3D chest and/or abdominal positional data from the accelerometer component of the IMU, wherein the accelerometer comprises a 3-axis accelerometer and/or a 3D gyroscope;

b) processing the signal using at least one filter;

c) generating a covariance matrix based on the processed signal;

d) computing eigenvectors and eigenvalues for the covariance matrix; and

e) constructing a projection matrix that transforms the 3D chest and/or abdominal positional data into a single dimension.

12. The system of claim 1 , wherein the controller is configured to determine a signal-to-noise ratio (SNR) of the positional data.

13. The system of claim 12 , wherein the controller is configured to operate in an asynchronous mode when the SNR of the positional data falls below a predetermined threshold.

14. The system of claim 13 , wherein the asynchronous mode comprises a mode wherein the controller is configured to cause the stimulation system to stimulate the nerve throughout a full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data.

15. The system of claim 13 , wherein the asynchronous mode comprises a mode wherein the controller is configured to cause the stimulation system to stimulate the nerve:

a) for at least, exactly, or approximately 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15 seconds;

b) for X-Y seconds, where “X” and “Y” are each independently selected from 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15;

c) for at least one full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data, and then optionally to cease stimulation for an equal amount of time; or

d) for at least one full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data, and then optionally to cease stimulation for at least, exactly, or approximately 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15 seconds.

16. The system of claim 12 , wherein the SNR is determined using historical positional data for the patient stored in a log.

17. The system of claim 12 , wherein the SNR is determined based upon

a) at least two out of the three axes of the accelerometer; and/or

b) at least two out of the three axes of the gyroscope.

18. The system of claim 17 , wherein the accelerometer is a 3-axis accelerometer and the controller is configured to determine whether the SNR of at least two out of the three axes of the accelerometer are above a predetermined threshold and to use the strongest component signal to determine the respiratory cycle of the patient.

19. The system of claim 17 , wherein the gyroscope is a 3-axis gyroscope and the controller is configured to determine whether the SNR of at least two out of the three axes of the gyroscope are above a predetermined threshold and to use the strongest component signal to determine the respiratory cycle of the patient.

20. The system of claim 17 , wherein the accelerometer is a 3-axis accelerometer and the controller is configured to determine a body orientation of the patient.

21. The system of claim 20 , wherein the controller is configured to determine whether the patient is asleep based on the body orientation.

22. A method of treating obstructive sleep apnea in a patient comprising:

detecting chest and/or abdominal movement by the patient during the inspiration and expiration stages of a respiratory cycle using an inertial measurement unit (IMU) comprising an accelerometer and/or a gyroscope;

generating, by the IMU, chest and/or abdominal positional data based upon the detected movement, wherein the chest and/or abdominal positional data comprises information describing movement of the chest and/or abdomen of the patient, and optionally the patient's orientation;

determining, by a controller coupled to the IMU, a respiratory waveform corresponding to a respiratory cycle of the patient, using the chest and/or abdominal positional data; and

stimulating a nerve innervating an upper airway muscle of the patient based on the respiratory waveform;

wherein the controller is configured to determine the respiratory waveform by: a) filtering the chest and/or abdominal positional data generated by the IMU, and b) performing a principal component analysis (PCA) on the filtered chest and/or abdominal positional data, wherein the PCA comprises use of a covariance matrix generated using a rolling or stepped window of at least 4 seconds.

23. The method of claim 22 , wherein the PCA comprises:

a) receiving a signal comprising 3D chest and/or abdominal positional data from the accelerometer component of the IMU, wherein the accelerometer comprises a 3-axis accelerometer and/or a 3D gyroscope;

b) processing the signal using at least one filter;

c) generating a covariance matrix based on the processed signal;

d) computing eigenvectors and eigenvalues for the covariance matrix; and

e) constructing a projection matrix that transforms the 3D chest and/or abdominal positional data into a single dimension.

24. The method of claim 22 , wherein the controller is configured to determine a signal-to-noise ratio (SNR) of the positional data, and to operate in an asynchronous mode when the SNR of the positional data falls below a predetermined threshold.

25. The method of claim 22 , wherein the asynchronous mode comprises a mode wherein the controller is configured to cause the stimulation system to stimulate the nerve:

a) for at least, exactly, or approximately 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15 seconds;

b) for X-Y seconds, where “X” and “Y” are each independently selected from 1, 1.5, 2, 2.5, 3, 3 5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15;

c) for at least one full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data, and then optionally to cease stimulation for an equal amount of time; or

d) for at least one full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data, and then optionally to cease stimulation for at least, exactly, or approximately 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5, 14, 14.5, or 15 seconds.

26. A system for treating obstructive sleep apnea, comprising:

an inertial measurement unit (IMU) comprising an accelerometer and a gyroscope, wherein the IMU is configured to detect chest and/or abdominal movement by a patient during the inspiration and expiration stages of a respiratory cycle, and to generate chest and/or abdominal positional data based on the detected movement; and

a stimulator comprising:

a stimulation system configured to deliver stimulation to a nerve which innervates an upper airway muscle; and

a controller coupled to the stimulation system, and to the IMU;

wherein the controller is

configured to determine a respiratory cycle of the patient by performing a principal component analysis (PCA) using the chest and/or abdominal positional data generated by the IMU; and

configured to cause the stimulation system to stimulate the nerve based on the respiratory cycle of the patient;

wherein the controller is further configured to automatically switch to and operate in an asynchronous mode when the signal-to-noise ratio of the chest and/or abdominal positional data generated by the IMU falls below a predetermined threshold.

27. The system of claim 26 , wherein the asynchronous mode comprises a mode wherein the controller is configured to cause the stimulation system to stimulate the nerve throughout a full respiration cycle, wherein the start of the respiratory cycle is predicted based on previously logged respiratory rate data for the patient.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2022
From: ELYAHOODAYAN, SAHAR; SHELTON, BRIAN M.; TALBOT, NEIL
To: THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH
Reel/Frame 060201/0460 →
Continuity (2)
Provisional Application 63109491 · Nov 4, 2020
Related Publication 20220134103A1 · May 5, 2022
References Cited (17)
US 5540731A · Testerman · 1996 [cited by applicant]
US 8938299B2 · Christopherson et al. · 2015 [cited by applicant]
US 20050115561A1 · Stahmann · 2005 [cited by examiner]
US 20080285805A1 · Luinge et al. · 2008 [cited by applicant]
US 20120065524A1 · Morren · 2012 [cited by examiner]
US 20140228905A1 · Bolea · 2014 [cited by examiner]
US 20150164375A1 · Schindhelm · 2015 [cited by examiner]
US 20180000450A1 · Tsuyuki · 2018 [cited by examiner]
US 20190133537A1 · Ghose · 2019 [cited by examiner]
US 20190223782A1 · Wen · 2019 [cited by examiner]
US 20200100727A1 · Colas · 2020 [cited by examiner]
US 20200129126A1 · Kovoor et al. · 2020 [cited by applicant]
US 20200170527A1 · Kale · 2020 [cited by examiner]
US 20230263431A1 · Gadrey · 2023 [cited by examiner]
EP 2008581A2 · 2008 [cited by applicant]
International Search Report, issued by International Searching Authority in corresponding International Application No. PCT/US2021/072248, mailed Feb. 28, 2022. [cited by applicant]
International Search Report and Written Opinion, issued by International Searching Authority in corresponding International Application No. PCT/US2021/072247, mailed Mar. 7, 2022. [cited by applicant]
Cited By (1)
US 12,741,137