Scalable stimulation waveform scheduler
US-2019160294-A1 · May 30, 2019 · US
US12364867B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12364867-B2 |
| Application number | US-202117501741-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 14, 2021 |
| Priority date | Dec 30, 2020 |
| Publication date | Jul 22, 2025 |
| Grant date | Jul 22, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 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.
Changing the program; Upgrading firmware · CPC title
Details of algorithms or data aspects of communication system, e.g. handshaking, transmitting specific data or segmenting data · CPC title
Details of circuitry or electric components · CPC title
Pulse width or duty cycle · CPC title
Current (A61N1/3616 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.