STIMULUS TIMING FOR A STIMULATING MEDICAL DEVICE
First Claim
1. A method for delivering a stimulating signal by a stimulating medical device having a plurality of electrodes, comprising:
- receiving a signal;
filtering the received signal to obtain a first set of one or more band-pass filtered signals;
determining a timing envelope by determining an envelope of at least one of the band-pass filtered signals;
determining a pulse time based on when a phase of the timing envelope is equal to a specified phase;
determining an amplitude for the pulse time; and
delivering a stimulation signal using one or more of the plurality of electrodes using the determined pulse time and amplitude.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for determining the timing of stimulation applied using a medical device. In embodiments, the medical device filters a received signal to obtain a plurality of band-pass filtered signals, each corresponding to one or more stimulation channels. The medical device then determines the envelopes of these band-pass filtered signals. Next, the medical device determines the stimulation timing (i.e., the pulse times) for the corresponding stimulation channel based on the timing of a particular phase (e.g., a peak, a minimum, etc.) of the envelope. A pulse amplitude for the stimulation channel may then be determined, and stimulation applied using the determined amplitude and pulse time.
-
Citations
24 Claims
-
1. A method for delivering a stimulating signal by a stimulating medical device having a plurality of electrodes, comprising:
-
receiving a signal; filtering the received signal to obtain a first set of one or more band-pass filtered signals; determining a timing envelope by determining an envelope of at least one of the band-pass filtered signals; determining a pulse time based on when a phase of the timing envelope is equal to a specified phase; determining an amplitude for the pulse time; and delivering a stimulation signal using one or more of the plurality of electrodes using the determined pulse time and amplitude. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for use in delivering a stimulating signal by a stimulating medical device having a plurality of electrodes, comprising:
-
a first set of one or more band-pass filters configured to filter a received signal to obtain a first set of one or more band-pass filtered signals; a first set of at least one envelope detector configured to determine a timing envelope by determining an envelope of at least one of the band-pass filtered signals; a first set of one or more pulse time selectors configured to determine a pulse time based on when a phase of the timing envelope is equal to a specified phase; a first set of one or more amplitude selectors configured to determine an amplitude for the pulse time; and a transmitter configured to transmit the determined pulse time and amplitude for use in delivering a stimulation signal using one or more of the plurality of electrodes and using the determined pulse time and amplitude. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium comprising a computer program for controlling a processor to execute a method for delivering a stimulating signal by a stimulating medical device having a plurality of electrodes, the method comprising:
-
receiving a signal; filtering the received signal to obtain a first set of one or more band-pass filtered signals; determining a timing envelope by determining an envelope of at least one of the band-pass filtered signals; determining a pulse time based on when a phase of the timing envelope is equal to a specified phase; determining an amplitude for the pulse time; and delivering a stimulation signal using one or more of the plurality of electrodes using the determined pulse time and amplitude.
-
-
24. A system for delivering a stimulating signal by a stimulating medical device having a plurality of electrodes, comprising
means for receiving a signal; -
means for filtering the received signal to obtain a first set of one or more band-pass filtered signals; means for determining a timing envelope by determining an envelope of at least one of the band-pass filtered signals; means for determining a pulse time based on when a phase of the timing envelope is equal to a specified phase; means for determining an amplitude for the pulse time; and means for delivering a stimulation signal using one or more of the plurality of electrodes using the determined pulse time and amplitude.
-
Specification