Arbitrary waveform generator and neural stimulation application
First Claim
Patent Images
1. A method for providing a therapy to a patient, the method comprising the steps of:
- storing a plurality of discrete samples of a shape waveform in an electronic memory of a pulse generator;
storing a step size in a register of the pulse generator;
retrieving a series of the plurality of the discrete samples from the electronic memory, based on the step size stored in the register;
reconstructing at least a part of the shape waveform using the retrieved series of samples such that the reconstructed shape waveform includes a plurality of pulses, wherein each of the pulses includes two or more phases that have different waveform shapes; and
providing a stimulation pulse with at least a substantial portion in a shape resembling the reconstructed shape waveform for stimulating a stimulation region of the patient.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, device and/or system for generating arbitrary waveforms of a desired shape that can be used for generating a stimulation pulse for medical purposes such as for spinal cord stimulation therapy.
70 Citations
25 Claims
-
1. A method for providing a therapy to a patient, the method comprising the steps of:
-
storing a plurality of discrete samples of a shape waveform in an electronic memory of a pulse generator; storing a step size in a register of the pulse generator; retrieving a series of the plurality of the discrete samples from the electronic memory, based on the step size stored in the register; reconstructing at least a part of the shape waveform using the retrieved series of samples such that the reconstructed shape waveform includes a plurality of pulses, wherein each of the pulses includes two or more phases that have different waveform shapes; and providing a stimulation pulse with at least a substantial portion in a shape resembling the reconstructed shape waveform for stimulating a stimulation region of the patient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a therapy to a patient, the method comprising the steps of:
-
storing a plurality of discrete samples of a shape waveform in an electronic memory of a pulse generator; storing a step size in a register of the pulse generator; defining an offset value; retrieving a subset of the plurality of the discrete samples from the electronic memory, wherein which of the plurality of samples is chosen depends on both the step size stored in the register and the offset value; reconstructing at least a part of the shape waveform using the retrieved subset of samples such that the reconstructed shape waveform includes a plurality of pulses, wherein each of the pulses includes two or more phases that have different waveform shapes; and providing a stimulation pulse with at least a substantial portion in a shape resembling the reconstructed shape waveform for stimulating a stimulation region of the patient. - View Dependent Claims (9, 10, 11)
-
-
12. A method for providing a therapy to a patient, the method comprising the steps of:
-
storing a plurality of discrete samples of a shape waveform in an electronic memory of a pulse generator; storing a step size in a register of the pulse generator; defining an offset value; retrieving a subset of the plurality of samples from the electronic memory, wherein which of the plurality of samples is chosen depends on both the step size stored in the register and the offset value, and wherein the value of the offset is chosen to ensure that a desired at least one of the discrete samples is retrieved, and wherein a value of the step size determines a number of the samples and/or a time spacing of the samples in the subset; reconstructing at least a part of the shape waveform using the retrieved subset of samples such that the reconstructed shape waveform includes a plurality of pulses, wherein each of the pulses includes two or more phases that have different waveform shapes; and providing a stimulation pulse with at least a substantial portion in a shape resembling the reconstructed shape waveform for stimulating a stimulation region of the patient. - View Dependent Claims (13, 14, 15)
-
-
16. A pulse generator for providing a therapy to a patient, the pulse generator comprising an electronic memory for storing instructions, and wherein the instructions, when executed, cause a performance of operations that comprise:
-
storing a plurality of discrete samples of a shape waveform in the electronic memory of the pulse generator; storing a step size in a register of the pulse generator; retrieving a series of the plurality of the discrete samples from the electronic memory, based on the step size stored in the register; reconstructing at least a part of the shape waveform using the retrieved series of samples; and providing a stimulation pulse with at least a substantial portion in a shape resembling the reconstnicted shape waveform for stimulating a stimulation region of the patient. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A pulse generator for providing a therapy to a patient, the pulse generator comprising an electronic memory for storing instructions, and wherein the instructions, when executed, cause a performance of operations that comprise:
-
storing a plurality of discrete samples of a shape waveform in an electronic memory of a pulse generator; storing a step size in a register of the pulse generator; defining an offset value; retrieving a subset of the plurality of samples from the electronic memory, wherein which of the plurality of samples is chosen depends on both the step size stored in the register and the offset value; reconstructing at least a part of the shape waveform using the retrieved subset of samples; and providing a stimulation pulse with at least a substantial portion in a shape resembling he reconstructed shape waveform for stimulating a stimulation region of the patient. - View Dependent Claims (23, 24, 25)
-
Specification