IP Library Granted Patent US 9,861,822
Granted Patent B2
US 9,861,822 · App. 14/446,996 · Granted Jan 9, 2018

Arbitrary waveform generator and neural stimulation application

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 9,861,822
App. No.
14/446,996
Granted
Jan 9, 2018
Kind
B2
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.

Claims (53)

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.

2. The method of claim 1 , further comprising the step of defining an offset value, wherein changing a value of the offset value causes a different series of samples to be retrieved.

3. The method of claim 1 , wherein the retrieved series of samples is a subset of the plurality of discrete samples.

4. The method of claim 1 , further comprising the step of scaling the shape waveform in time based on a scaling factor.

5. The method of claim 4 , further comprising the step of also scaling an amplitude of the shape waveform using the scaling factor such that a magnitude of a charge delivered during the pulse is the same as the pulse resulting from not using the scaling factor to scale in amplitude and time.

6. The method of claim 5 , implemented by an implanted medical device adapted for implanting in the patient, wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

7. The method of claim 1 , implemented by an implanted medical device adapted for implanting in the patient, wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

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.

9. The method of claim 8 , further comprising the step of scaling the shape waveform in time based on a scaling factor.

10. The method of claim 9 , further comprising the step of also scaling an amplitude of the shape waveform using the scaling factor such that a magnitude of a charge delivered during the pulse is the same as the pulse resulting from not using the scaling factor to scale in amplitude and time.

11. The method of claim 8 , implemented by an implanted medical device adapted for implanting in the patient, wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

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.

13. The method of claim 12 , further comprising the step of scaling the shape waveform in time based on a scaling factor.

14. The method of claim 13 , further comprising the step of also scaling an amplitude of the shape waveform using the scaling factor such that a magnitude of a charge delivered during the pulse is the same as the pulse resulting from not using the scaling factor to scale in amplitude and time.

15. The method of claim 12 , implemented by an implanted medical device adapted for implanting in the patient, wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

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.

17. The pulse generator of claim 16 , wherein the operations further comprise: defining an offset value, wherein changing a value of the offset value causes a different series of samples to be retrieved.

18. The pulse generator of claim 16 , wherein the retrieved series of samples is a subset of the plurality of discrete samples.

19. The pulse generator of claim 16 , wherein the operations further comprise: scaling the shape waveform in time based on a scaling factor.

20. The pulse generator of claim 19 , wherein the operations further comprise: scaling an amplitude of the shape waveform using the scaling factor such that a magnitude of a charge delivered during the pulse is the same as the pulse resulting from not using the scaling factor to scale in amplitude and time.

21. The pulse generator of claim 20 , wherein the pulse generator is an implanted medical device configured to be implanted in the patient, and wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

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.

23. The pulse generator of claim 22 , wherein the operations further comprise: scaling the shape waveform in time based on a scaling factor.

24. The pulse generator of claim 23 , wherein the operations further comprise: scaling an amplitude of the shape waveform using the scaling factor such that a magnitude of a charge delivered during the pulse is the same as the pulse resulting from not using the scaling factor to scale in amplitude and time.

25. The pulse generator of claim 22 , wherein the pulse generator is an implanted medical device configured to be implanting in the patient, and wherein said stimulation pulse stimulates the stimulation region via one or more electrodes connected to the implanted medical device.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Jan 30, 2023
From: CIRTEC MEDICAL CORP.
To: BMO HARRIS BANK N.A., AS COLLATERAL AGENT
Reel/Frame 062559/0098 →
RELEASE OF SECURITY INTEREST Recorded Oct 12, 2022
From: MANUFACTURERS AND TRADERS TRUST COMPANY (AS ADMINISTRATIVE AGENT)
To: GREATBATCH, INC.; GREATBATCH LTD.; ELECTROCHEM SOLUTIONS, INC.; NEURONEXUS TECHNOLOGIES, INC.; GREATBATCH-GLOBE TOOL, INC.; PRECIMED INC.; MICRO POWER ELECTRONICS, INC.
Reel/Frame 061659/0858 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2022
From: MANUFACTURERS AND TRADERS TRUST COMPANY (AS ADMINISTRATIVE AGENT)
To: GREATBATCH, INC.; GREATBATCH LTD.; ELECTROCHEM SOLUTIONS, INC.; NEURONEXUS TECHNOLOGIES, INC.; GREATBATCH-GLOBE TOOL, INC.; PRECIMED INC.; MICRO POWER ELECTRONICS, INC.
Reel/Frame 060938/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2020
From: NUVECTRA CORPORATION
To: CIRTEC MEDICAL CORP.
Reel/Frame 052185/0680 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2016
From: MANUFACTURERS AND TRADERS TRUST COMPANY
To: GREATBATCH LTD.; GREATBATCH INC.; QIG GROUP LLC; NEURONEXUS TECHNOLOGIES, INC.; MICRO POWER ELECTRONICS, INC.; ELECTROCHEM SOLUTIONS, INC.
Reel/Frame 039132/0773 →
CHANGE OF NAME Recorded May 17, 2016
From: QIG GROUP, LLC
To: NUVECTRA CORPORATION
Reel/Frame 038722/0050 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: GREATBATCH LTD.
To: QIG GROUP, LLC
Reel/Frame 037810/0051 →
SECURITY INTEREST Recorded Oct 27, 2015
From: GREATBATCH, INC.; GREATBATCH LTD.; ELECTROCHEM SOLUTIONS, INC.; NEURONEXUS TECHNOLOGIES, INC.; GREATBATCH-GLOBE TOOL, INC.; PRECIMED INC.; MICRO POWER ELECTRONICS, INC.
To: MANUFACTURERS AND TRADERS TRUST COMPANY
Reel/Frame 036980/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: TRIER, STEPHEN C.; WEISGARBER, JEFFREY A.; POLEFKO, RICHARD J.
To: GREATBATCH LTD.
Reel/Frame 036379/0666 →