| CPC A61N 1/3611 (2013.01) [A61B 7/003 (2013.01); A61N 1/05 (2013.01); A61N 1/37217 (2013.01); A61N 1/3787 (2013.01)] | 20 Claims |

|
1. A system for treating a patient, comprising:
at least one acoustic sensor configured to detect one or more acoustic signals generated by a heart and/or lungs of the patient; 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 at least one acoustic sensor, wherein the controller is configured to
determine a respiratory cycle of the patient based on the one or more acoustic signals, by a set of signal processing operations comprising:
generating a filtered signal by filtering the one or more acoustic signals using at least one first low pass filter and at least one high pass filter,
extracting a signal envelope from the filtered signal,
downsampling the extracted signal envelope, and
extracting a respiratory waveform corresponding to a first respiratory cycle of the patient, by applying a second low pass filter to the downsampled and extracted signal envelope; and to
cause the stimulation system to stimulate the nerve based on the determined respiratory cycle.
|