IP Library Granted Patent US 12,290,691
Granted Patent B2
US 12,290,691 · App. 18/420,411 · Granted May 6, 2025

Logging the execution of sub-programs within a stimulation program for an implantable stimulator device

Inventors: Que Doan (West Hills, CA); Sridhar Kothandaraman (Valencia, CA); Adam Featherstone (Meridian, ID); Dennis Vansickle (Lancaster, CA)
Assignee: Boston Scientific Neuromodulation Corporation
A61N1/37235A61N1/3605A61N1/36071A61N1/36157A61N1/36164A61N1/36167A61N1/37223A61N1/37241
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,290,691
App. No.
18/420,411
Granted
May 6, 2025
Kind
B2
Abstract

An implantable stimulator device is disclosed for executing a stimulation program comprising a plurality of sub-programs, wherein the sub-programs are configured to be automatically sequentially executed by stimulation circuitry in the device. Control circuitry periodically stores log data to indicate where each sub-program is in its execution. If the device experiences an interruption that prevents the stimulation circuitry from executing the stimulation program, and upon receiving an indication that the stimulation circuitry can continue execution of the stimulation program, the control circuitry is configured to query the log data to determine a sub-program during which the interruption occurred, and using the log data, cause the stimulation circuitry to continue execution of the stimulation circuitry either at the beginning of the sub-program, or at a point during the sub-program when the interruption occurred.

Claims (41)

1. A method operable with a spinal cord stimulator (SCS) device, wherein the SCS device comprises a plurality of electrodes implanted within the spinal column of the patient, the method comprising:

executing in the SCS device a stimulation program comprising a plurality of sub-programs thereby sequentially executing each of the sub-programs in a sequence, wherein each sub-program provides stimulation to a combination of one or more of the electrodes using different stimulation parameters;

displaying at an external system in communication with the SCS device an indication of the sub-program that is currently being executed;

displaying at least one option on the external system to allow the patient to

skip the currently-executed sub-program, or

delete the currently-executed sub-program from the stimulation program; and

receiving a selection from the patient of the at least one option, thereby causing the SCS device to execute a next sub-program in the sequence.

2. The method of claim 1 , wherein the stimulation is sub-threshold during at least some of the sub-programs.

3. The method of claim 1 , wherein the plurality of electrodes are carried on one or more leads of the SCS device.

4. The method of claim 1 , wherein the SCS device comprises a fully-implantable pulse generator or an external trial stimulator.

5. The method of claim 1 , wherein each of the sub-programs is executed for a same duration.

6. The method of claim 1 , wherein the external system comprises a patient external controller.

7. The method of claim 1 , wherein the external system comprises a clinician programmer.

8. The method of claim 1 , further comprising receiving at the external system at least one pain score from the patient for each of the sequentially executed sub-programs, wherein the at least one pain score for each sub-program is indicative of the patient's pain upon receiving the stimulation provided by that sub-program.

9. The method of claim 8 , further comprising processing the pain scores at the external system to identify one or more of the sub-programs as suitable for the patient.

10. The method of claim 1 , further comprising assessing at the external system a power draw of the identified one or more of the sub-programs.

11. The method of claim 10 , further comprising determining at the external system a best of the identified one of more of the sub-programs, wherein the best sub-program comprises a lowest of the power draws.

12. The method of claim 1 , wherein the at least one option comprises

a first option to skip the currently-executed sub-program, and

a second option to delete the currently-executed sub-program from the stimulation program.

13. An external system configured to communicate with a spinal cord stimulator (SCS) device, the external system comprising control circuitry configured to:

cause the SCS device to execute a stimulation program comprising a plurality of sub-programs thereby sequentially executing each of the sub-programs in a sequence, wherein each sub-program provides stimulation to a combination of one or more of the electrodes using different stimulation parameters;

display on a graphical user interface (GUI) of the external system an indication of the sub-program that is currently being executed;

display at least one option on the GUI to allow the patient to

skip the currently-executed sub-program, or

delete the currently-executed sub-program from the stimulation program; and

receive a selection from the patient of the at least one option, thereby causing the SCS device to execute a next sub-program in the sequence.

14. The external system of claim 13 , wherein at least some of the sub-programs provide the stimulation to different combinations of the one or more of the electrodes.

15. The external system of claim 13 , wherein the stimulation is sub-threshold during at least some of the sub-programs.

16. The external system of claim 13 , wherein the external system comprises a patient external controller.

17. The external system of claim 13 , wherein the external system comprises a clinician programmer.

18. The external system of claim 13 , wherein the at least one option comprises

a first option to skip the currently-executed sub-program, and

a second option to delete the currently-executed sub-program from the stimulation program.

19. A non-transitory computer readable medium for an external system configured to communicate with a spinal cord stimulator (SCS) device, the computer readable medium including instructions that when executed on the external system cause the external system to:

cause the SCS device to execute a stimulation program comprising a plurality of sub-programs thereby sequentially executing each of the sub-programs in a sequence, wherein each sub-program provides stimulation to a combination of one or more of the electrodes using different stimulation parameters;

display an indication of the sub-program that is currently being executed;

display at least one option on the external system to allow the patient to

skip the currently-executed sub-program, or

delete the currently-executed sub-program from the stimulation program; and

receive a selection from the patient of the at least one option, thereby causing the SCS device to execute a next sub-program in the sequence.

Continuity (5)
Division 17450365 · Oct 8, 2021
Continuation 16419879 · May 22, 2019
Provisional Application 62748031 · Oct 19, 2018
Provisional Application 62680539 · Jun 4, 2018
Related Publication 20240157155A1 · May 16, 2024
References Cited (31)
US 6181969B1 · Gord · 2001 [cited by applicant]
US 6516227B1 · Meadows et al. · 2003 [cited by applicant]
US 7373206B2 · Sieracki et al. · 2008 [cited by applicant]
US 8065019B2 · Marnfeldt et al. · 2011 [cited by applicant]
US 8473070B2 · Marnfeldt et al. · 2013 [cited by applicant]
US 8606362B2 · He et al. · 2013 [cited by applicant]
US 8620436B2 · Parramon et al. · 2013 [cited by applicant]
US 8918184B1 · Torgerson · 2014 [cited by examiner]
US 9259574B2 · Aghassian et al. · 2016 [cited by applicant]
US 9713722B1 · Astrom · 2017 [cited by examiner]
US 9731133B1 · Thacker et al. · 2017 [cited by applicant]
US 20080319497A1 · Griffith et al. · 2008 [cited by applicant]
US 20100114204A1 · Burnes et al. · 2010 [cited by applicant]
US 20120095529A1 · Parramon et al. · 2012 [cited by applicant]
US 20150165209A1 · Grandhe et al. · 2015 [cited by applicant]
US 20150231402A1 · Aghassian · 2015 [cited by applicant]
US 20150360038A1 · Zottola et al. · 2015 [cited by applicant]
US 20160144183A1 · Marnfeldt · 2016 [cited by applicant]
US 20170080234A1 · Gillespie et al. · 2017 [cited by applicant]
US 20170173335A1 · Min et al. · 2017 [cited by applicant]
US 20170189683A1 · Perryman et al. · 2017 [cited by applicant]
US 20170361113A1 · Aghassian et al. · 2017 [cited by applicant]
US 20180071513A1 · Weiss et al. · 2018 [cited by applicant]
US 20180071516A1 · Weiss et al. · 2018 [cited by applicant]
US 20180071520A1 · Weerakoon et al. · 2018 [cited by applicant]
US 20190046800A1 · Doan et al. · 2019 [cited by applicant]
US 20190083796A1 · Weerakoon et al. · 2019 [cited by applicant]
US 20190175915A1 · Brill et al. · 2019 [cited by applicant]
US 20190209844A1 · Esteller et al. · 2019 [cited by applicant]
US 20190344081A1 · Moffitt · 2019 [cited by applicant]
International Search Report and Written Opinion regarding corresponding PCT Application No. PCT/US2019/033583, mailed Aug. 5, 2019. [cited by applicant]