IP Library Granted Patent US 9,669,227
Granted Patent B2
US 9,669,227 · App. 14/932,130 · Granted Jun 6, 2017

Systems, methods, and devices for generating arbitrary stimulation waveforms

Inventors: Norbert Kaula (Arvada, CO); Yohannes Iyassu (Denver, CO)
Assignee: NUVECTRA CORPORATION
A61N1/37247A61N1/3605A61N1/37264G06F19/3406
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,669,227
App. No.
14/932,130
Granted
Jun 6, 2017
Kind
B2
Abstract

Electrical stimulation therapy is provided for a patient. A user is informed that a user-supplied electrical stimulation waveform can be entered into an electronic programmer. At least in part via a user interface of the electronic programmer, it is detected that the user-supplied electrical stimulation waveform has been received by the electronic programmer. A determination is made to whether the user-supplied electrical stimulation waveform is compliant with a set of predetermined restrictions. In response to a determination that the user-supplied electrical stimulation waveform is compliant with the set of predetermined restrictions, a pulse generator is instructed to generate electrical stimulation pulses based on the user-supplied electrical stimulation waveform.

Claims (54)

1. A electronic programmer, comprising:

a user interface configured to receive an input from a user and communicate an output to the user;

an electronic memory storage configured to store programming instructions; and

one or more processors configured to execute the programming instructions to perform the following steps:

informing a user that a user-supplied electrical stimulation waveform can be entered into the electronic programmer, wherein the user-supplied electrical stimulation waveform includes a stimulation phase and a recovery phase;

detecting, at least in part via the user interface of the electronic programmer, that the user-supplied electrical stimulation waveform has been received by the electronic programmer;

determining whether the user-supplied electrical stimulation waveform is compliant with a charge balancing so that an amount of charge for the recovery phase cancels out an amount of charge for the stimulation phase; and

instructing, in response to a determination that the user-supplied electrical stimulation waveform is compliant with the charge balancing, a pulse generator to generate electrical stimulation pulses based on the user-supplied electrical stimulation waveform.

2. The electronic programmer of claim 1 , wherein the steps further comprise:

modifying the user-supplied electrical stimulation waveform in response to a determination that the user-supplied electrical stimulation waveform is not compliant with the charge balancing; and

instructing the pulse generator to generate electrical stimulation pulses based on the modified user-supplied electrical stimulation waveform.

3. The electronic programmer of claim 2 , wherein the modifying comprises automatically changing a graphical characteristic of the user-supplied electrical waveform.

4. The electronic programmer of claim 1 , wherein the detecting comprises: detecting a waveform manually drawn on the user interface by a stylus or a finger of the user.

5. The electronic programmer of claim 1 , wherein the detecting comprises: capturing, via an optical imaging scan, a sketch of the waveform displayed on a tangible medium.

6. The electronic programmer of claim 1 , wherein the steps further comprise: displaying, via the user interface, a library of different waveform segments;

wherein the detecting comprises:

receiving user selections of a subset of the waveform segments in the library; and

constructing the user-supplied electrical stimulation waveform by piecing together the subset of waveform segments.

7. The electronic programmer of claim 1 , wherein the steps further comprise: determining a pulse width or a frequency of the user-supplied electrical stimulation waveform via two or more markers placed on the waveform.

8. A medical system, comprising:

a pulse generator configured to generate electrical stimulation pulses as a part of an electrical stimulation therapy for a patient;

an electronic programmer that is telecommunicatively coupled to the pulse generator through a communications link, wherein the electronic programmer is configured to perform the following steps:

informing a user that a user-supplied electrical stimulation waveform can be entered into the electronic programmer, wherein the user-supplied electrical stimulation waveform includes a stimulation phase and a recovery phase;

detecting, at least in part via a user interface of the electronic programmer, that the user-supplied electrical stimulation waveform has been received by the electronic programmer;

determining whether the user-supplied electrical stimulation waveform is compliant with a charge balancing so that an amount of charge for the recovery phase cancels out an amount of charge for the stimulation phase; and

instructing, in response to a determination that the user-supplied electrical stimulation waveform is compliant with the charge balancing, the pulse generator to generate electrical stimulation pulses based on the user-supplied electrical stimulation waveform.

9. The medical system of claim 8 , wherein the steps further comprise:

modifying the user-supplied electrical stimulation waveform in response to a determination that the user-supplied electrical stimulation waveform is not compliant with the charge balancing; and

instructing the pulse generator to generate electrical stimulation pulses based on the modified user-supplied electrical stimulation waveform.

10. The medical system of claim 9 , wherein the modifying comprises automatically changing a graphical characteristic of the user-supplied electrical waveform.

11. The medical system of claim 8 , wherein the detecting comprises: detecting a waveform manually drawn on the user interface by a stylus or a finger of the user.

12. The medical system of claim 8 , wherein the detecting comprises: capturing, via an optical imaging scan, a sketch of the waveform displayed on a tangible medium.

13. The medical system of claim 8 , wherein the steps further comprise:

displaying, via the user interface, a library of different waveform segments;

wherein the detecting comprises:

receiving user selections of a subset of the waveform segments in the library; and

constructing the user-supplied electrical stimulation waveform by piecing together the subset of waveform segments.

14. The medical system of claim 8 , wherein the steps further comprise: determining a pulse width or a frequency of the user-supplied electrical stimulation waveform via two or more markers placed on the waveform.

15. A method of providing electrical stimulation therapy for a patient, comprising:

informing a user that a user-supplied electrical stimulation waveform can be entered into an electronic programmer, wherein the user-supplied electrical stimulation waveform includes a stimulation phase and a recovery phase;

detecting, at least in part via a user interface of the electronic programmer, that the user-supplied electrical stimulation waveform has been received by the electronic programmer;

determining whether the user-supplied electrical stimulation waveform is compliant with a charge balancing so that an amount of charge for the recovery phase cancels out an amount of charge for the stimulation phase; and

instructing, in response to a determination that the user-supplied electrical stimulation waveform is compliant with the charge balancing, a pulse generator to generate electrical stimulation pulses based on the user-supplied electrical stimulation waveform.

16. The method of claim 15 , further comprising:

modifying the user-supplied electrical stimulation waveform in response to a determination that the user-supplied electrical stimulation waveform is not compliant with the charge balancing; and

instructing the pulse generator to generate electrical stimulation pulses based on the modified user-supplied electrical stimulation waveform;

wherein the modifying comprises automatically changing a graphical characteristic of the user-supplied electrical waveform.

17. The method of claim 15 , wherein the detecting comprises: detecting a waveform manually drawn on the user interface by a stylus or a finger of the user.

18. The method of claim 15 , wherein the detecting comprises: capturing, via an optical imaging scan, a sketch of the waveform displayed on a tangible medium.

19. The method of claim 15 , further comprising: displaying, via the user interface, a library of different waveform segments;

wherein the detecting comprises:

receiving user selections of a subset of the waveform segments in the library; and

constructing the user-supplied electrical stimulation waveform by piecing together the subset of waveform segments.

20. The method of claim 15 , further comprising: determining a pulse width or a frequency of the user-supplied electrical stimulation waveform via two or more markers placed on the waveform.

Assignments (6)
PATENT SECURITY AGREEMENT Recorded Jan 30, 2023
From: CIRTEC MEDICAL CORP.
To: BMO HARRIS BANK N.A., AS COLLATERAL AGENT
Reel/Frame 062559/0098 →
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 Apr 18, 2016
From: QIG GROUP, LLC
To: NUVECTRA CORPORATION
Reel/Frame 038455/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2016
From: GREATBATCH LTD.
To: QIG GROUP, LLC
Reel/Frame 037810/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2015
From: KAULA, NORBERT; IYASSU, YOHANNES
To: GREATBATCH, LTD.
Reel/Frame 036958/0282 →
Continuity (3)
Provisional Application 61181827 · Jun 19, 2015
Provisional Application 62173118 · Jun 9, 2015
Related Publication 20160361551A1 · Dec 15, 2016