Neurostimulation system with flexible patterning and waveforms
AssigneeBoston Scientific Neuromodulation Corporation
InventorMichael A. Moffitt
Life of this patent
Estimating the term…
Abstract
A neurostimulation system configured for providing neurostimulation therapy to a patient. A user customizes a pulse pattern on a pulse-by-pulse basis. Electrical stimulation energy is delivered to at least one electrode in accordance with the customized pulse pattern.
Claims20
A method for programming a neurostimulator to provide a neurostimulation therapy, comprising:
- accessing a pulse pattern stored in a memory, the pulse pattern having a number of pulses;
- modifying the pulse pattern in response to user input to provide a modified pulse pattern, wherein the modifying the pulse pattern includes at least one of:
- inserting at least one pulse into the pulse pattern;
- removing at least one pulse from the pulse pattern;
- or
- modifying a portion of the pulse pattern including a subset of the number of pulses, wherein the modifying the portion of the pulse pattern includes modifying an interpulse interval, a pulse parameter or pulse shape;
- and
- generating information for the neurostimulator, the neurostimulator configured to use the information to generate electrical stimulation energy in accordance with the modified pulse pattern for the neurostimulation therapy.
A system for programming a neurostimulator to provide a neurostimulation therapy, the system comprising at least one device including processing circuitry, the system being configured to use the at least one device including processing circuitry to:
- access a pulse pattern stored in a memory, the pulse pattern having a number of pulses;
- modify the pulse pattern in response to user input to provide a modified pulse pattern by at least one of:
- inserting at least one pulse into the pulse pattern;
- removing at least one pulse from the pulse pattern;
- or
- modifying a portion of the pulse pattern including a subset of the number of pulses, wherein the modifying the portion includes modifying an interpulse interval, or a pulse parameter or a pulse shape;
- and
- generate information for the neurostimulator, the neurostimulator configured to use the information to generate electrical stimulation energy in accordance with the modified pulse pattern for the neurostimulation therapy.
A non-transitory machine-readable medium including instructions, which when executed by a machine, cause the machine to configure a program for a neurostimulator that is capable of providing a neurostimulation therapy, the instructions causing the machine to:
- access a pulse pattern stored in a memory, the pulse pattern having a number of pulses;
- modify the pulse pattern in response to user input to provide a modified pulse pattern by at least one of:
- inserting at least one pulse into the pulse pattern;
- removing at least one pulse from the pulse pattern;
- modifying a portion of the pulse pattern including a subset of the number of pulses, wherein the modifying the portion includes modifying an interpulse interval, a pulse parameter, or a pulse shape;
- and
- generate information for the neurostimulator, the neurostimulator configured to use the information to generate electrical stimulation energy in accordance with the modified pulse pattern for the neurostimulation therapy.
Dependencies are inferred from the claim text.