IP Library › Granted Patent US 7,228,179
Granted Patent B2
US 7,228,179 · App. 10/627,232 · Granted Jun 5, 2007

Method and apparatus for providing complex tissue stimulation patterns

Assignee: Advanced Neuromodulation Systems, Inc.
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 7,228,179
App. No.
10/627,232
Granted
Jun 5, 2007
Kind
B2
Abstract

The invention relates to a stimulation device for creating complex or multi-purpose tissue stimulation. Many typical stimulation devices suffer from deficiencies in providing complex stimulation patterns. Using a circuitry operable or programmable to repeat and skip stimulation settings, a complex stimulation set may be created. The repeating and skipping functionality may be implemented in hardware or software. In this manner, complex stimulations may be derived from simple circuitries. Furthermore, these stimulations may be used to treat pain, stimulate bone growth, and control motor disorders, among others.

Claims (35)

1. A method for stimulating living tissue(s) with an electrical neurostimulator, the method comprising:

maintaining a plurality of stimulation sets of stimulation parameters with each set of stimulation parameters defining at least a pulse characteristic and an electrode configuration in memory of the neurostimulator;

maintaining a repetition parameter for at least one of the plurality of stimulation sets in memory of the neurostimulator, wherein the repetition parameter identifies a number of times that a pulse is to be repeated in a consecutive manner for the at least one stimulation set; and

stimulating living tissue(s) using a substantially continuous set of pulses wherein the stimulating includes (i) successively selecting a stimulation set from the plurality of stimulation sets in a cyclical manner; (ii) generating a pulse according to the pulse characteristic of the selected stimulation set; and (iii) delivering the generated pulse to living tissue(s) through electrodes according to the electrode configuration of the selected stimulation set;

wherein the stimulating repeats the generating and delivering for the at least one of the plurality of stimulation sets according to the repetition parameter in a consecutive manner.

2. The method of claim 1 further comprising:

maintaining a skipping parameter for a second stimulation set of the plurality of stimulation sets;

wherein the stimulating omits performing the generating and delivering for the second stimulation set for a number of consecutive cycles within a predetermined number of cycles according to the skipping parameter.

3. The method of claim 1 wherein the pulse characteristic is a pulse amplitude.

4. The method of claim 1 wherein the pulse characteristic is a pulse width.

5. An electrical neurostimulator for stimulating living tissue, comprising:

memory storing a plurality of stimulation sets of stimulation parameters with each set of stimulation parameters defining at least a pulse characteristic and an electrode configuration;

the memory further storing a repetition parameter for at least one of the plurality of stimulation sets, wherein the repetition parameter identifies a number of times that a pulse is to be repeated in a consecutive manner for the at least one stimulation set;

a pulse generator that outputs a pulse having a pulse characteristic; and

a microprocessor operating under executable instructions that:

(i) successively selects a stimulation set from the plurality of stimulation sets in a cyclical manner;

(ii) loads the pulse characteristic into a pulse control associated with the pulse generator;

(iii) configures an output switch matrix according to the electrode configuration of the selected stimulation set;

(iv) causes the pulse generator to output at least one pulse after the loading and configuring, wherein the microprocessor causes the pulse generator to generate adjacent pulses according to a frequency parameter; and

(v) when the selected stimulation set is the at least one stimulation set associated with the repetition parameter, repeating (iv) according to the repetition parameter within a stimulation cycle.

6. The electrical neurostimulator of claim 5 wherein the memory further stores a skipping parameter for a second stimulation set of the plurality of stimulation sets; and

wherein the microprocessor is further operable to omit selecting the second stimulation set for a number of consecutive cycles within a predetermined number of cycles according to the skipping parameter.

7. The electrical neurostimulator of claim 6 wherein the pulse characteristic is a pulse width.

8. The electrical neurostimulator of claim 5 wherein the pulse characteristic is a pulse amplitude.

9. A method for stimulating living tissue(s) with an electrical neurostimulator, the method comprising:

maintaining a plurality of stimulation sets of stimulation parameters with each set of stimulation parameters defining at least a pulse characteristic and an electrode configuration in memory of the neurostimulator;

maintaining a repetition parameter for at least one of the plurality of stimulation sets in memory of the neurostimulator, wherein the repetition parameter identifies a number of times that a pulse is to be repeated within a single cycle through the plurality of stimulation sets; and

stimulating living tissue(s) using a substantially continuous set of pulses wherein the stimulating includes (i) successively selecting a stimulation set from the plurality of stimulation sets in a cyclical manner; (ii) generating a pulse according to the pulse characteristic of the selected stimulation set; and (iii) delivering the generated pulse to living tissue(s) through electrodes according to the electrode configuration of the selected stimulation set;

wherein the stimulating generates and delivers each adjacent pulse within a single stimulation cycle through the plurality of stimulation sets using a fixed interval;

wherein the stimulating repeats the generating and delivering for the at least one of the plurality of stimulation sets to generate and deliver a number of pulses equal to the repetition parameter within the single stimulation cycle.

10. The method of claim 9 further comprising:

maintaining a skipping parameter for a second stimulation set of the plurality of stimulation sets;

wherein the stimulating omits performing the generating and delivering for the second stimulation set for a number of consecutive cycles within a predetermined number of cycles according to the skipping parameter.

11. The method of claim 9 wherein the pulse characteristic is a pulse amplitude.

12. The method of claim 9 wherein the pulse characteristic is a pulse width.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2004
From: VAN CAMPEN, GEORGE; ERICKSON, JOHN H.
To: ADVANCED NEUROMODULATION SYSTEMS, INC.
Reel/Frame 015317/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2004
From: VAN CAMPEN, GEORGE; ERICKSON, JOHN
To: ADVANCED NEUROMODULATION SYSTEMS, INC.
Reel/Frame 015476/0664 →
Continuity (5)
Provisional Application 6040036600 · Aug 1, 2002
Provisional Application 6039874000 · Jul 26, 2002
Provisional Application 6039870400 · Jul 26, 2002
Provisional Application 6039874900 · Jul 26, 2002
Related Publication 20040210271A1 · Oct 21, 2004