IP Library Granted Patent US 9,248,292
Granted Patent B2
US 9,248,292 · App. 14/628,318 · Granted Feb 2, 2016

Arbitrary waveform generator and neural stimulation application with scalable waveform feature

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,248,292
App. No.
14/628,318
Granted
Feb 2, 2016
Kind
B2
Abstract

A method, device and/or system for generating arbitrary scalable waveforms of a desired shape that can be used for generating a stimulation pulse for medical purposes such as for spinal cord stimulation therapy, where scaling function(s) can be used to scale arbitrary waveforms for increased flexibility and which can also be used for charge balancing purposes as well.

Claims (47)

1. A method for providing a therapy to a patient, said method comprising the steps of:

providing a waveform generating circuit for generating a waveform of a desired shape having an amplitude and a duration;

defining a scaling factor;

using said scaling factor for scaling the waveform generated by said waveform generating circuit, such that both the amplitude and the duration of the waveform is adjusted using said scaling factor; and

providing a stimulation pulse including at least a substantial portion that is based on said scaled waveform having shape resembling the desired shape of the waveform for stimulating a stimulation region of the patient.

2. The method of claim 1 , wherein said portion of the stimulation pulse based on said scaled waveform is used to substantially cancel a charge induced in the stimulation region by a different portion of the stimulation pulse.

3. The method of claim 2 , wherein said scaled portion of the stimulation pulse is based on the waveform of the desired shape not scaled, or scaled using a different scaling factor.

4. The method of claim 1 , wherein said waveform is generated by retrieving stored waveform samples from a memory.

5. The method of claim 1 , where said waveform is generated using a mathematical function generated by a waveform function generator.

6. A method for providing a therapy to a patient, said method comprising the steps of:

generating a first waveform of a desired shape using a waveform generator;

providing a first portion of a stimulation pulse substantially resembling said first waveform, said stimulation pulse for stimulating a stimulation region of the patient;

defining a scaling factor;

using said scaling factor for generating a second waveform using the waveform generator, said second waveform being a scaled version of the first waveform; and

providing a second portion of the stimulation pulse substantially resembling said second waveform, said second portion of the stimulation pulse for stimulating the stimulation region of the patient.

7. The method of claim 6 , wherein said second portion of the stimulation pulse substantially cancels a charge provided to the stimulation region by the first portion of the stimulation pulse.

8. The method of claim 1 , wherein said first waveform is generated by retrieving stored waveform samples from a memory.

9. The method of claim 1 , wherein said desired shape includes at least a portion of a shape other than a square wave, and further wherein said first waveform is generated using a mathematical function generated by a waveform function generator.

10. The method of claim 1 , wherein said second waveform is scaled in time based on the scaling factor.

11. The method of claim 1 , wherein said second waveform is scaled in both time and amplitude based on the scaling factor such that the total charge delivered during the first waveform is equal but inverse to the total charge delivered during the second waveform.

12. A method for providing a therapy to a patient, said method comprising the steps of:

determining a first waveform of a desired shape using a waveform generator, said desired shape including at least a portion of a shape other than a square wave;

defining a scaling factor;

using said scaling factor for generating a second waveform using the waveform generator, said second waveform being a scaled version the first waveform such that said second waveform is scaled in time and/or amplitude based on the scaling factor; and

providing a stimulation pulse including a portion substantially resembling said second waveform, said stimulation pulse for stimulating a stimulation region of the patient.

13. The method of claim 12 , wherein both time and amplitude are scaled based on the scaling factor.

14. The method of claim 13 , further comprising the step of providing a first portion of a stimulation pulse, substantially resembling said first waveform, for stimulating the stimulation region of the patient, wherein a second portion of the stimulation pulse is for substantially canceling a charge provided to the stimulation region during the first portion of the stimulation pulse.

15. A method for providing a therapy to a patient, said method comprising the steps of:

generating a first waveform of a desired shape using a waveform generator, wherein said desired shape includes at least a portion of a shape other than a square wave;

providing a first portion of a stimulation pulse substantially resembling said first waveform, said stimulation pulse for stimulating a stimulation region of the patient;

defining a scaling factor;

using said scaling factor for generating a second waveform using the waveform generator, said second waveform being a scaled version of the first waveform scaled in both a amplitude and time; and

providing a second portion of the stimulation pulse substantially resembling said second waveform, said second portion of the stimulation pulse for stimulating the stimulation region of the patient, wherein

said second portion of the stimulation pulse substantially cancels a charge provided to the stimulation region by the first portion of the stimulation pulse.

16. The method of claim 15 , wherein said first waveform is generated by retrieving stored waveform samples from a memory.

17. The method of claim 15 , wherein said first waveform is generated using a mathematical function generated by a waveform function generator.

18. A stimulation device for stimulating a stimulation region within a patient comprising:

a waveform generation circuit for generating a waveform part having a shape based on a desired waveform other than a square wave;

a time scaling circuit for input to said waveform generation circuit, wherein said waveform part generated by said waveform generation circuit resembles said desired waveform scaled in time based on a value of a scaling factor; and

a stimulation pulse generating circuit for generating a stimulation pulse including a portion based on said scaled waveform part, wherein said stimulation pulse is provided to a stimulation region of the patient.

19. The stimulation device of claim 18 , further comprising an amplitude scaling circuit, wherein at least a portion of said stimulation pulse generated by said stimulation pulse generating circuit is scaled in amplitude by said amplitude scaling circuit based on said scaling factor.

20. The device of claim 18 , wherein said waveform generation circuit is comprised of a memory storing a plurality of samples of a desired waveform.

21. The device of claim 20 , wherein said stimulation device is further comprised of:

a register for storing a step size; and

an offset register for storing an offset value, wherein

at least a subset of said plurality of samples is retrieved from the memory based on both said step size and said offset value for generating said waveform part.

22. The device of claim 18 , wherein said waveform generation circuit is a circuit for generating a waveform based on a mathematical equation.

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 →
CHANGE OF NAME Recorded Apr 21, 2017
From: QIG GROUP LLC
To: NUVECTRA CORPORATION
Reel/Frame 042315/0001 →
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 →
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 Sep 30, 2015
From: TRIER, STEPHEN; WEISGARBER, JEFFREY A.; POLEFKO, RICHARD J.
To: GREATBATCH LTD.
Reel/Frame 036688/0120 →