IP Library › Granted Patent US 7,979,132
Granted Patent B2
US 7,979,132 · App. 12/508,453 · Granted Jul 12, 2011

Method and system for energy conservation in implantable stimulation devices

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,979,132
App. No.
12/508,453
Granted
Jul 12, 2011
Kind
B2
Abstract

The application relates to a stimulation device with power conservation functionality. In implantable devices, power supplies may be limited. Replenishing these power supplies may require costly surgery or periodic recharging depending on the model. A method may be implemented that skips or drops periodic pulses without apparently changing the frequency of the pulses. In this manner, the dropped pulses may be undetected by the patient. On the other hand, the dropped pulse represents power savings. Dropping one in ten pulses may lead to a 10% energy savings. The stimulation device may implement the method with one or more counters implemented in hardware or software.

Claims (19)

1. An implantable neurostimulator, comprising:

pulse generating circuitry for generating electrical pulses;

switching circuitry for outputting electrical pulses from the pulse generating circuitry among a plurality of outputs of the implantable neurostimulator;

a controller for controlling the implantable neurostimulator according to software instructions; and

memory for storing (i) software for controlling pulse generation and output operations of the implantable neurostimulator and (ii) a plurality of stimulation programs wherein each stimulation program comprises a pulse amplitude parameter, an electrode combination parameter, and a pulse limit parameter;

wherein the software for controlling pulse generation and output operations controls the pulse generating circuitry and the switching circuitry by cycling through the plurality of stimulation programs according to one or more pulse frequency parameters, wherein in each cycle, the software for controlling (i) compares the pulse limit parameter against a number of pulses generated for a current stimulation program since an immediately preceding pattern reset, (ii) generates and outputs a stimulation pulse for the current stimulation program according to the pulse amplitude parameter and the electrode combination parameter of the current stimulation program when a comparison, of the pulse limit against a number of pulses generated, determines that a sufficient number of pulses have not been generated, (iii) precedes to a succeeding stimulation program without generating a stimulation pulse for the current stimulation program when the comparison, of the pulse limit against a number of pulses generated, determines that a sufficient number of pulses have been generated, and (iv) performs a pattern reset after a predetermined number of repetitions through the plurality of stimulation programs.

2. The implantable neurostimulator of claim 1 wherein the software for controlling maintains a counter in memory for counting a number of stimulation pulses for each of the plurality of stimulation programs since an immediately preceding pattern reset.

3. The implantable neurostimulator of claim 1 wherein the software for controlling maintains a counter in memory for counting a number of stimulation pulses for all of the plurality of stimulation programs to determine when to perform a pattern reset.

4. The implantable neurostimulator of claim 1 wherein at least one pulse limit parameter of the plurality of stimulation programs is set in a random manner.

5. A method of operating an implantable neurostimulator to generate electrical pulses for delivery to tissue of a patient, comprising:

storing a plurality of stimulation programs in the implantable neurostimulator wherein each stimulation program comprises a pulse amplitude parameter, an electrode combination parameter, and a pulse limit parameter; and

generating and delivering stimulation pulses to outputs of the implantable neurostimulator by controlling pulse generation circuitry and switching circuitry of the implantable neurostimulator by cycling through the plurality of stimulation programs according to one or more pulse frequency parameters, wherein, in each cycle, a controller of the implantable neurostimulator:

(i) compares the pulse limit parameter against a number of pulses generated for a current stimulation program since an immediately preceding pattern reset;

(ii) causes the pulse generation circuitry and the switching circuitry to generate and output a stimulation pulse for the current stimulation program according to the pulse amplitude parameter and the electrode combination parameter of the current stimulation program when a comparison, of the pulse limit against a number of pulses generated, determines that a sufficient number of pulses have not been generated;

(iii) precedes to a succeeding stimulation program without generating a stimulation pulse for the current stimulation program when the comparison, of the pulse limit against a number of pulses generated, determines that a sufficient number of pulses have been generated; and

(iv) performs a pattern reset after a predetermined number of repetitions through the plurality of stimulation programs.

6. The method of claim 5 wherein the controller maintains a counter in memory a number of stimulation pulses for each of the plurality of stimulation programs since an immediately preceding pattern reset.

7. The method of claim 5 wherein the controller maintains a counter in memory for counting a number of stimulation pulses for all of the plurality of stimulation programs to determine when to perform a pattern reset.

8. The method of claim 5 wherein at least one pulse limit parameter of the plurality of stimulation programs is set in a random manner.

Continuity (7)
Continuation 11383107 · May 12, 2006
Continuation 10627234 · Jul 25, 2003
Provisional Application 60398704 · Jul 26, 2002
Provisional Application 60398749 · Jul 26, 2002
Provisional Application 60398740 · Jul 26, 2002
Provisional Application 60400366 · Aug 1, 2002
Related Publication 20090292339A1 · Nov 26, 2009