Systems and methods for monitoring neurostimulation dosing
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A61N-001/37
A61N-001/36
출원번호
US-0780903
(2013-02-28)
등록번호
US-8965521
(2015-02-24)
발명자
/ 주소
Birkholz, Doug M.
Brandner, Douglas J.
Gifford, Douglas J.
Ternes, David J.
Linder, William J.
출원인 / 주소
Cardiac Pacemakers, Inc.
대리인 / 주소
Schwegman Lundberg & Woessner, P.A.
인용정보
피인용 횟수 :
1인용 특허 :
8
초록▼
Various implantable device embodiments may comprise a neural stimulator configured to deliver a neurostimulation therapy with stimulation ON times and stimulation OFF times where a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time. The neur
Various implantable device embodiments may comprise a neural stimulator configured to deliver a neurostimulation therapy with stimulation ON times and stimulation OFF times where a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time. The neural stimulator may be configured to monitor the dose of the delivered neurostimulation therapy against dosing parameters. The neural stimulator may be configured to declare a fault if the monitored dose does not favorably compare to a desired dose for the neurostimulation therapy, or may be configured to record data for the monitored dose of the delivered neurostimulation therapy, or may be configured to both record data for the monitored dose of the delivered neurostimulation therapy and declare a fault if the monitored dose does not favorably compare to a desired dose for the neurostimulation therapy.
대표청구항▼
1. A method, comprising: delivering a neurostimulation therapy, wherein a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time, and delivering the neurostimulation therapy includes using a hardware state machine with hardware registers to deli
1. A method, comprising: delivering a neurostimulation therapy, wherein a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time, and delivering the neurostimulation therapy includes using a hardware state machine with hardware registers to deliver a train of neurostimulation pulses for each of a plurality of neurostimulation bursts;monitoring the dose of the delivered neurostimulation therapy, wherein monitoring the dose of the delivered neurostimulation therapy includes providing a Burst Start Interrupt from the state machine marking a beginning of the neurostimulation bursts and a Burst Stop Interrupt from the state machine marlin an end of the neurostimulation burst and monitoring burst timing using the Burst Start Interrupt and the Burst Stop Interrupt; andperforming an action including: declaring a fault if the monitored dose does not favorably compare to a desired dose, including declaring the fault if the monitored burst timing does not favorably compare to a desired burst timing; orrecording data for the monitored dose of the delivered neurostimulation therapy, including recording data for the monitored burst timing. 2. The method of claim 1, wherein: monitoring burst timing includes starting a stimulation ON timer in response to the Burst Stop Interrupt; andperforming the action includes counting a number of times that the stimulation ON timer does not expire before the Burst Stop Interrupt and declaring the fault if, after a defined number of times, the stimulation ON timer expires before the Burst Stop Interrupt occurs. 3. The method of claim 1, wherein: monitoring burst timing includes starting a stimulation OFF timer in response to the Burst Stop Interrupt; andperforming the action includes counting a number of times that the stimulation OFF timer does not expire before the Burst Start Interrupt and declaring the fault if after a defined number of times, the Burst Start Interrupt occurs before the stimulation OFF timer expires. 4. The method of claim 1, wherein: monitoring the dose of the delivered neurostimulation therapy includes using firmware to count delivered pulses; andperforming the action includes declaring the fault if the count of the delivered pulses is not within a defined count threshold. 5. The method of claim 1, wherein monitoring the dose of the delivered neurostimulation therapy includes: setting a stimulation status bit based on whether a burst of neurostimulation pulses is being delivered; andperforming the action includes declaring the fault if a status of the status bit does not match an expected status for the burst of neurostimulation pulses. 6. The method of claim 1, wherein monitoring the dose of the delivered neurostimulation therapy includes sampling the delivered neurostimulation therapy at a sampling frequency, and monitoring the samples against expected values for the neurostimulation therapy and the sampling frequency. 7. The method of claim 1, wherein delivering the neurostimulation therapy includes blocking, after a given pulse in the train of neurostimulation pulses, subsequent pulses for a programmable period, and performing the action includes declaring the fault after blocking a pulse or a defined number of pulses in a defined period of time. 8. The method of claim 1, wherein: delivering the neurostimulation therapy includes using a stimulation configuration to deliver the neurostimulation therapy, wherein the stimulation configuration includes two or more parameters;monitoring the dose of the delivered neurostimulation therapy including using the two or more parameters to characterize safe and potentially unsafe stimulation; andperforming the action includes declaring the fault for potentially unsafe stimulation. 9. The method of claim 1, wherein monitoring the dose of the delivered neurostimulation therapy includes: monitoring charge depletion for a time period and comparing the monitored charge depletion against a limit; ormonitoring charge depletion for time periods, wherein for each time period monitoring includes determining a rolling average of charge depletion, and comparing the rolling average of charge depletion against a limit. 10. A method, comprising: delivering a neurostimulation therapy with stimulation ON times and stimulation OFF times, wherein: delivering the neurostimulation therapy includes delivering a neurostimulation burst during the stimulation ON time and withholding neurostimulation during the stimulation OFF times;the neurostimulation burst includes a train of neurostimulation pulses with a pulse frequency;a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time, anddelivering the neurostimulation therapy includes delivering a train of neurostimulation pulses using a hardware state machine with hardware registers and at least one oscillator;monitoring the dose of the delivered neurostimulation therapy,wherein monitoring includes: providing a burst-start hardware interrupt at a beginning of the neurostimulation burst and a burst-stop hardware interrupt at an end of the neurostimulation burst, and timing time between interrupt;performing a deviation check for the at least one oscillator;using firmware to count delivered pulses;using stimulation status bits and comparing the stimulation status bits against the stimulation ON times or stimulation OFF times. 11. An implantable medical device, comprising: a neural stimulator configured to deliver a neurostimulation therapy with stimulation ON times and stimulation OFF times, wherein a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time, wherein the neural stimulator includes: a clock with an oscillator;a hardware state machine operationally connected to the clock to provide pulse timing control signals, wherein the state machine includes hardware registers;pulse circuitry configured to receive the timing control signals and deliver neurostimulation pulses with a pulse frequency;a programmable processor programmed with code to control a neurostimulation therapy with stimulation ON times and stimulation OFF times, wherein the programmable processor writes the hardware registers in the state machine, and the state machine uses the hardware registers to provide the pulse timing control signals; anda power supply configured to provide electrical power to operate the device,wherein the neural stimulator is configured to monitor the dose of the delivered neurostimulation therapy against dosing parameters, and declare a fault if the monitored dose does not favorably compare to a desired dose for the neurostimulation therapy or record data for the monitored dose of the delivered neurostimulation therapy. 12. The device of claim 11, wherein: the state machine is configured to provide a Burst Start Interrupt at a beginning of stimulation ON times and a Burst Stop Interrupt at an end of stimulation ON times;the processor includes a stimulation ON tinier; andthe processor is configured to declare a fault if after a known number of times, the stimulation ON timer expires before the Burst Stop interrupt occurs. 13. The device of claim 11, wherein: the state machine is configured to provide a Burst Start Interrupt at a beginning of stimulation ON times and a Burst Stop interrupt at an end of stimulation ON times;the processor includes a stimulation OFF timer; andthe processor is configured to declare a fault if after a known number of times, the Burst Start Interrupt occurs before the stimulation OFF timer expires. 14. The device of claim 11, wherein: the state machine is configured to provide a burst-start interrupt at a beginning of the neurostimulation burst and a burst-stop at an end of the neurostimulation burst;the device includes a pulse counter configured to count pulses from the burst-start interrupt and the burst-stop interrupt; andthe processor is configured to declare a fault if the count is not within the dosing parameters. 15. The device of claim 11, wherein the pulse circuitry includes an output limiter. 16. The device of claim 11, wherein the device is configured to: monitor charge consumption, and declare a fault if the charge consumption is not within the dosing parameters; orperform an oscillator deviation check and declare a fault if the oscillator does not pass the deviation check. 17. The device of claim 11, wherein: the device is configured to perform an oscillator deviation check and declare an oscillator deviation fault if the oscillator does not pass the deviation check;the state machine is configured to provide interrupts, including a Burst Start Interrupt at a beginning of stimulation ON times and a Burst Stop Interrupt at an end of stimulation ON times;the device includes at least one stimulation timer configured to time a period between interrupts, and the device is configured to declare a fault if the time does not favorably compare to a defined time;the device includes a pulse counter, and the device is configured to declare a fault if the count does not favorably compare to a defined count;the device is configured to monitor charge consumption, and declare a fault if the charge consumption does not favorably compare to a defined charged consumption; andthe pulse circuitry includes an output limiter configured to limit a pulse frequency for the neurostimulation pulses. 18. The device of claim 11, wherein the device is configured to perform a device action in response to the fault, wherein the device action includes stopping or altering the neurostimulation therapy in response to the fault. 19. A system, comprising: an implantable medical device, wherein the implantable medical device includes: a neural stimulator configured to deliver a neurostimulation therapy with stimulation ON times and stimulation OFF times, wherein the neurostimulation therapy includes a neurostimulation burst during the stimulation ON time and no neurostimulation during the stimulation OFF times, and the neurostimulation burst includes a train of neurostimulation pulses with a pulse frequency, and a dose of the neurostimulation therapy is provided by a number of neurostimulation pulses over a period of time;wherein the neural stimulator is configured to monitor the dose of the delivered neurostimulation therapy against dosing parameters; anda programmer, wherein the programmer and the implantable medical device are configured to communicate with each other, and the programmer is configured to program parameters for the neurostimulation therapy into the implantable medical device, wherein the programmer is programmed with interactive limits configured to limit programming of the parameters for the neurostimulation therapy.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Gandhi, Rajesh K.; Linder, William J.; Vanderlinde, Scott; Kalgren, James; Propp, Hal M., Abnormal battery depletion detection in an implantable device.
Gandhi, Rajesh Krishan; Linder, William J.; Lyden, Michael J.; Stessman, Nicholas J.; Kelly, Jonathan H.; Kalgren, James, Dynamic battery management in an implantable device.
Birkholz, Doug M.; Brandner, Douglas J.; Gifford, Douglas J.; Ternes, David J.; Linder, William J., Systems and methods for monitoring neurostimulation dosing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.