IP Library › Granted Patent US 12,364,867
Granted Patent B2
US 12,364,867 · App. 17/501,741 · Granted Jul 22, 2025

System and method for operating an implantable pulse generator for neuromodulation

Inventors: Robert Nobles (Frisco, TX); Greg Creek (Prosper, TX); Daran DeShazo (Lewisville, TX)
Assignee: Advanced Neuromodulation Systems, Inc.
A61N1/37247A61N1/36125A61N1/36157A61N1/36175A61N1/37252A61N1/37264A61N1/378
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 12,364,867
App. No.
17/501,741
Granted
Jul 22, 2025
Kind
B2
Abstract

A system and method for operating an implanted medical device (IMD) based on a waveform player. In one arrangement, the IMD may comprise a first module operative to effectuate a communication interface with an external device for receiving a plurality of program records for storage in a persistent memory, the program records each comprising a plurality of pulse definitions and a plurality of time interval definitions, wherein a pulse definition comprises a set of pulse characteristics to be applied in a particular time interval. A second module may be communicatively coupled to the first module, the second module including a buffer for containing a runtime image of a selected program record loaded from the persistent memory. A waveform player provided as part of the second module is operative to interpret the runtime image to generate control signals to drive an output driver circuit for applying pulse characteristics to a select set of electrodes according to the pulse definitions of the selected program record.

Claims (10)

1. A stimulation therapy method using an implantable medical device (IMD), the IMD including a power supply and a lead system of one or more leads, wherein each lead includes a plurality of electrodes positioned proximate to a tissue of a patient, the method comprising:

obtaining a plurality of program records from an external device, each program record including a plurality of pulse definitions and a plurality of time interval definitions, wherein a pulse definition comprises a set of pulse characteristics to be applied in a particular time interval, wherein each program record of the plurality of program records comprises an indicator indicating whether the program record is a therapy record for applying a stimulation therapy to the patient or a diagnostic record for performing a runtime impedance measurement with respect to the select set of electrodes;

loading a runtime image of a particular program record into an active program buffer; and

interpreting the runtime image to generate control signals to drive an output driver circuit for applying pulse characteristics to a select set of electrodes according to the pulse definitions of the particular program record.

2. The method as recited in claim 1 , wherein each program record comprises a loop indicator indicating whether the program record is to be played in termination mode or loop mode, the method further comprising continuing to generate the control signals to drive the output driver circuit according to the particular program record in a loop mode based on the loop indicator indicating the program record is to be played in loop mode.

3. The method as recited in claim 1 , wherein the set of pulse characteristics defined in a pulse definition comprises at least one of a target amplitude, a maximum amplitude, a current range, a pulse width, a discharge method, one or more indicia identifying the select set of electrodes, one or more indicia identifying whether a particular one of the select set of electrodes is operative as a cathode or an anode, and a time interval index.

4. The method as recited in claim 3 , wherein the program record is further including an indicator identifying a number of pulses and an indicator identifying a number of time intervals.

5. The method as recited in claim 4 , wherein each program record further comprises an indicator for identifying whether the program record is to be executed in a loop over a predetermined time period.

6. The method as recited in claim 4 , wherein each time interval definition comprises a configurable time duration and a pulse index indicator identifying a specific pulse definition to be applied for the time duration.

7. The method as recited in claim 6 , wherein the stimulation therapy applied by the particular program record comprises a therapy selected from at least one of a spinal cord stimulation (SCS) therapy, a neuromuscular stimulation therapy, a dorsal root ganglion (DRG) stimulation therapy, a deep brain stimulation (DBS) therapy, a cochlear stimulation therapy, a drug delivery therapy, a cardiac pacemaker therapy, a cardioverter-defibrillator therapy, a cardiac rhythm management (CRM) therapy, an electrophysiology (EP) mapping and radio frequency (RF) ablation therapy, an electroconvulsive therapy (ECT), a repetitive transcranial magnetic stimulation (rTMS) therapy, and a vagal nerve stimulation (VNS) therapy.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2021
From: NOBLES, ROBERT; CREEK, GREG; DESHAZO, DARAN
To: ADVANCED NEUROMODULATION SYSTEMS, INC.
Reel/Frame 057799/0107 →
Continuity (2)
Provisional Application 63132028 · Dec 30, 2020
Related Publication 20220203107A1 · Jun 30, 2022
References Cited (14)
US 5335657A · Terry et al. · 1994 [cited by applicant]
US 6622047B2 · Barrett et al. · 2003 [cited by applicant]
US 6721603B2 · Zabara et al. · 2004 [cited by applicant]
US 7024246B2 · Acosta et al. · 2006 [cited by applicant]
US 7715912B2 · Rezai et al. · 2010 [cited by applicant]
US 8082033B2 · Rezai et al. · 2011 [cited by applicant]
US 9008790B2 · Griffith et al. · 2015 [cited by applicant]
US 9144687B2 · Griffith et al. · 2015 [cited by applicant]
US 9288614B1 · Young et al. · 2016 [cited by applicant]
US 9474905B2 · Doan et al. · 2016 [cited by applicant]
US 20080208284A1 · Rezai · 2008 [cited by examiner]
US 20140364920A1 · Doan · 2014 [cited by examiner]
US 20180304083A1 · De Ridder · 2018 [cited by applicant]
US 20190160294A1 · Peterson · 2019 [cited by examiner]