ARBITRARY WAVEFORM GENERATOR & 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 a memory;
defining a step size;
retrieving a series of the plurality of the samples from the memory, based on the step size;
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 reconstructed 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.
5 Citations
35 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 a memory; defining a step size; retrieving a series of the plurality of the samples from the memory, based on the step size; 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 reconstructed waveform for stimulating a stimulation region of the patient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 a memory; defining a step size; defining an offset value; retrieving a subset of the plurality of samples from the memory, wherein which of the plurality of samples is chosen depends on both the step size 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 the reconstructed waveform for stimulating a stimulation region of the patient.
-
-
7. 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 a memory; defining a step size; defining an offset value; retrieving a subset of the plurality of samples from the memory, wherein which of the plurality of samples is chosen depends on both the step size 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 the number of samples and/or the time spacing of the samples in the subset; 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 the reconstructed waveform for stimulating a stimulation region of the patient.
-
-
8. A method for providing a therapy to a patient, the method comprising the steps of:
-
providing a waveform generating circuit for generating a waveform of a desired shape; providing a rectangle generating circuit for generating a rectangular wave; selecting one or both of a rectangular wave or the shaped waveform based on a control input; and providing a stimulation pulse with at least a substantial portion in a shape resembling the waveform and/or with at least a substantial portion in a shape resembling the rectangular wave based on the selection, the stimulation pulse for stimulating a stimulation region of the patient. - View Dependent Claims (9)
-
-
10. A method for providing a therapy to a patient, the method comprising the steps of:
-
generating a first waveform part based on a first desired waveform; generating a second waveform part based on a second desired waveform different than the first desired waveform; combining the first waveform part with the second waveform part in series to generate a stimulation pulse waveform; and providing a stimulation pulse with at least a substantial portion in a shape resembling the stimulation pulse waveform for stimulating a stimulation region of the patient. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A stimulation device for stimulating a stimulation region within a patient comprising:
-
a first waveform generation circuit for generating a first waveform part; a second waveform generation circuit for generating a second waveform part different than the first waveform part; a switch for selecting between an output of the first waveform generation circuit and an output of the second waveform generation circuit as an output of the switch; a stimulation pulse generating circuit connected to the output of the switch for generating a stimulation pulse comprised of a first pulse phase generated from the first waveform part and a second pulse phase generated from the second waveform part, with the first pulse phase and the second pulse phase provided in series, wherein the stimulation pulse is provided to a stimulation region of the patient. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A stimulation device for stimulating a stimulation region within a patient comprising:
-
a controlling component; a first waveform generation circuit for generating a first waveform part; a second waveform generation circuit for generating a second waveform part different than the first waveform part; a switch for selecting between an output of the first waveform generation circuit and an output of the second waveform generation circuit as an output of the switch, wherein the switch operation of the switch is controlled by the controlling component; a stimulation pulse generating circuit connected to the output of the switch for generating a stimulation pulse generated from a first pulse phase generated from the first waveform part and a second pulse phase generated the second waveform part, with the first pulse phase and the second pulse phase provided in series; a circuit for inserting a variable delay equal to or greater than zero between the first pulse phase and the second pulse phase, wherein the delay is controlled by the controlling component and no charge is delivered during the delay; and at least one electrode connected to the stimulation pulse generating circuit for providing the stimulation pulse for stimulating a stimulation region of the patient. - View Dependent Claims (26)
-
-
27. A device for stimulating a stimulation region within a patient comprising:
-
a controlling component; a first waveform generation circuit comprised of a first memory storing a plurality of samples of a first desired waveform for generating a first waveform part; a register for storing, or an input for inputting, a step size, wherein at least a subset of the plurality of samples is retrieved from the memory based on the step size for generating the first waveform part; a second waveform generation circuit for generating a second waveform part different than the first waveform part; a switch for selecting between an output of the first waveform generation circuit and an output of the second waveform generation circuit as an output of the switch, wherein the switch operation of the switch is controlled by the controlling component; a stimulation pulse generating circuit connected to the output of the switch for generating a stimulation pulse generated from at least one of the first waveform part or the second waveform part; and at least one electrode connected to the stimulation pulse generating circuit for providing the stimulation pulse for stimulating a stimulation region of the patient. - View Dependent Claims (28, 29, 30)
-
-
31. A stimulation device for stimulating a stimulation region within a patient comprising:
-
a first waveform generation circuit comprised of a first memory storing a plurality of samples of a first desired waveform for generating a first waveform part; a register for storing a step size; an offset register for storing an offset, wherein at least a subset of the plurality of samples is retrieved from the memory by the first waveform generation circuit based on both the step size and the offset for generating the first waveform part; a second waveform generation circuit for generating a second waveform part different than the first waveform part; a stimulation pulse generating circuit for generating a stimulation pulse generated from a first pulse phase generated from the first waveform part and a second pulse phase generated from the second waveform part, with the first pulse phase and the second pulse phase provided in series; and a circuit for inserting a variable delay equal to or greater than zero between the first pulse phase and the second pulse phase, and no charge is delivered during the delay; and at least one electrode connected to the stimulation pulse generating circuit for providing the stimulation pulse for stimulating a stimulation region of the patient.
-
-
32. A device for stimulating a stimulation region within a patient comprising:
-
a waveform generation circuit comprised of a memory storing a plurality of samples of a first desired waveform; a register for storing, or an input for inputting, a step size for input into the waveform generation circuit for generating a waveform part, wherein the device is adapted such that a subset of the plurality of samples is retrieved from the memory based on the step size for generating the first waveform part, such that a different step size would result in a different subset of the plurality of samples being retrieved from the memory for generating a different waveform part; a stimulation pulse generating circuit for generating a stimulation pulse based at least partly on the waveform part; and at least one electrode connected to the stimulation pulse generating circuit for providing the stimulation pulse for stimulating a stimulation region of the patient.
-
-
33. A stimulation system for stimulating a stimulation region of the spine of a patient comprising:
-
an implantable pulse generation device (IPG) adapted to be implanted in the patient, the IPG including; an energy storage device for providing power to the IPG, a first waveform generation circuit for generating a first waveform part, a second waveform generation circuit for generating a second waveform part different than the first waveform part, a switch for selecting between an output of the first waveform generation circuit and an output of the second waveform generation circuit as an output of the switch, a circuit for inserting a variable delay between the first waveform part and the second waveform part, wherein the delay is controllable, and a stimulation pulse generating circuit connected to the output of the switch for generating a stimulation pulse comprised of a first pulse phase generated from the first waveform part and a second pulse phase generated from the second waveform part, with the first pulse phase and the second pulse phase provided in series; at least one electrode connected to the IPG and adapted to be provided near the stimulation region for providing the stimulation pulse to the stimulation region; an external device for wirelessly connecting to the IPG for controlling an operation of the IPG; and an external energy transmitter for wirelessly providing electrical energy to the energy storage device. - View Dependent Claims (34)
-
-
35. A stimulation system for stimulating a stimulation region of the spine within a patient comprising:
-
an implantable pulse generation device (IPG) adapted to be implanted in the patient, the IPG including; a controlling device, an energy storage device for providing power to the IPG, a first waveform generation circuit comprised of a first memory storing a plurality of samples of a first desired waveform for generating a first waveform part, a register for storing a step size, an offset register for storing an offset, wherein at least a subset of the plurality of samples is retrieved from the memory based on both the step size and the offset for generating the first waveform part, a second waveform generation circuit for generating a second waveform part different than the first waveform part, a delay circuit for inserting a variable delay between the first waveform part and the second waveform part, wherein the delay is controllable, and a stimulation pulse generating circuit for generating a stimulation pulse comprised of a first pulse phase generated from the first waveform part and a second pulse phase generated from the second waveform part, with the first pulse phase and the second pulse phase provided in series with a delay inserted by the delay circuit between the first pulse phase and the second pulse phase; at least one electrode connected to the IPG and adapted to be provided near the stimulation region for providing the stimulation pulse to the stimulation region; an external device for wirelessly connecting to the IPG for controlling an operation of the IPG; and an external energy transmitter for wirelessly providing electrical energy to the energy storage device.
-
Specification