IP Library Granted Patent US 9,724,513
Granted Patent B2
US 9,724,513 · App. 12/550,213 · Granted Aug 8, 2017

Methods to avoid frequency locking in a multi-channel neurostimulation system using pulse shifting

Inventors: Courtney Lane (Ventura, CA); Rafael Carbunaru (Valley Village, CA); Kerry Bradley (Glendale, CA); David K. L. Peterson (Saugus, CA); Andrew DiGiore (Santa Monica, CA); Michael Moffitt (Valencia, CA)
Assignee: Boston Scientific Neuromodulation Corporation
A61N1/36071A61N1/08A61N1/36082A61N1/36171A61N1/36178
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 9,724,513
App. No.
12/550,213
Granted
Aug 8, 2017
Kind
B2
Abstract

A method and neurostimulation system for treating a patient are provided. A plurality of pulsed electrical waveforms are respectively delivered within a plurality of timing channels of the neurostimulation system, thereby treating the patient. Sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally are predicted. Stimulation pulses in the respective pulsed electrical waveforms are temporally shifted in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels.

Claims (50)

1. A method for treating a patient using a multi-channel neurostimulation system, the method comprising:

delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels of the neurostimulation system, thereby treating the patient;

predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally; and

temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein temporally shifting stimulation pulses in the respective pulsed electrical waveforms comprises alternately shifting one of the stimulation pulses of each potentially overlapping pulse set between the timing channels.

2. A method for treating a patient using a multi-channel neurostimulation system, the method comprising:

delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels of the neurostimulation system, thereby treating the patient;

predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally; and

temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein temporally shifting stimulation pulses in the respective pulsed electrical waveforms comprises:

temporally shifting one of the stimulation pulses of each potentially overlapping pulse set forward; and

temporally shifting another of the stimulation pulses of each potentially overlapping pulse set backward.

3. A method for treating a patient using a multi-channel neurostimulation system, the method comprising:

delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels of the neurostimulation system, thereby treating the patient;

predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally; and

temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein temporally shifting stimulation pulses in the respective pulsed electrical waveforms comprises:

determining which pulse of each potentially overlapping pulse set would need to be shifted the least to prevent overlapping of the stimulation pulses within the respective potentially overlapping pulse set; and

temporally shifting the determined pulse of each potentially overlapping pulse set.

4. A method for treating a patient using a multi-channel neurostimulation system, the method comprising:

delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels of the neurostimulation system, thereby treating the patient;

predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally; and

temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein temporally shifting stimulation pulses in the respective pulsed electrical waveforms comprises:

determining sets of stimulation pulses within the pulsed electrical waveforms that will not potentially overlap temporally; and

temporally shifting at least one pulse in each of the non-overlapping pulse sets.

5. A method for treating a patient using a multi-channel neurostimulation system, the method comprising:

delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels of the neurostimulation system, thereby treating the patient;

predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally; and

temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein temporally shifting stimulation pulses in the respective pulsed electrical waveforms comprises temporally shifting at least one pulse in each potentially overlapping pulse set a random amount.

6. The method of claim 5 , further comprising determining the random amount by multiplying a nominal pulse shift by a randomization variable.

7. The method of claim 6 , further comprising limiting the random amount that differs from the nominal pulse shift.

8. A multi-channel neurostimulation system, comprising:

a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes;

analog output circuitry configured for delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels to the electrical terminals; and

control circuitry configured for predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally, and temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein the control circuitry is configured for shifting stimulation pulses in the respective pulsed electrical waveforms by alternately shifting one of the stimulation pulses of each potentially overlapping pulse set between the timing channels.

9. A multi-channel neurostimulation system, comprising:

a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes;

analog output circuitry configured for delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels to the electrical terminals; and

control circuitry configured for predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally, and temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein the control circuitry is configured for temporally shifting stimulation pulses in the respective pulsed electrical by temporally shifting one of the stimulation pulses of each potentially overlapping pulse set forward, and temporally shifting another of the stimulation pulses of each potentially overlapping pulse set backward.

10. A multi-channel neurostimulation system, comprising:

a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes;

analog output circuitry configured for delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels to the electrical terminals; and

control circuitry configured for predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally, and temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein the control circuitry is configured for temporally shifting stimulation pulses in the respective pulsed electrical waveforms by determining which pulse of each potentially overlapping pulse set would need to be shifted the least to prevent overlapping of the stimulation pulses within the respective potentially overlapping pulse set, and temporally shifting the determined pulse of each potentially overlapping pulse set.

11. A multi-channel neurostimulation system, comprising:

a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes;

analog output circuitry configured for delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels to the electrical terminals; and

control circuitry configured for predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally, and temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein the control circuitry is configured for temporally shifting stimulation pulses in the respective pulsed electrical waveforms by determining sets of stimulation pulses within the pulsed electrical waveforms that will not potentially overlap temporally, and temporally shifting at least one pulse in each of the non-overlapping pulse sets.

12. A multi-channel neurostimulation system, comprising:

a plurality of electrical terminals configured for being respectively coupled to a plurality of electrodes;

analog output circuitry configured for delivering a plurality of pulsed electrical waveforms respectively within a plurality of timing channels to the electrical terminals; and

control circuitry configured for predicting sets of stimulation pulses within the pulsed electrical waveforms that will potentially overlap temporally, and temporally shifting stimulation pulses in the respective pulsed electrical waveforms in a manner that prevents overlap of the potentially overlapping pulse sets while preventing frequency locking between the timing channels, wherein the control circuitry is configured for temporally shifting stimulation pulses in the respective pulsed electrical waveforms by temporally shifting at least one pulse in each potentially overlapping pulse set a random amount.

13. The neurostimulation system of claim 12 , wherein the control circuitry is configured for determining the random amount by multiplying a nominal pulse shift by a randomization variable.

14. The neurostimulation system of claim 12 , wherein the control circuitry is further configured for limiting the random amount that differs from the nominal pulse shift.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2009
From: LANE, COURTNEY; CARBUNARU, RAFAEL; BRADLEY, KERRY; PETERSON, DAVID K.L.; DIGIORE, ANDREW; MOFFITT, MICHAEL
To: BOSTON SCIENTIFIC NEUROMODULATION CORPORATION
Reel/Frame 023167/0280 →
Continuity (1)
Related Publication 20110054567A1 · Mar 3, 2011