IP Library Granted Patent US 12,397,162
Granted Patent B2
US 12,397,162 · App. 17/530,236 · Granted Aug 26, 2025

Method and apparatus for generating modulated neurostimulation pulse sequence

Inventor: Changfang Zhu (Valencia, CA)
Assignee: Boston Scientific Neuromodulation Corporation
A61N1/36178A61N1/36189A61N1/37247
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,397,162
App. No.
17/530,236
Granted
Aug 26, 2025
Kind
B2
Abstract

An example of a system for delivering neurostimulation may include a programming control circuit and a user interface. The programming control circuit may be configured to generate stimulation parameters controlling delivery of the neurostimulation according to a pulse sequence. The pulse sequence may include a series of neurostimulation pulses and be defined by sequence parameters and one or more modulation functions each modulating an adjustable parameter selected from the sequence parameters. The user interface may be configured to set the pulse sequence to a tonic pulse sequence by determining an initial value for each adjustable parameter and set the pulse sequence to a modulated pulse sequence by selecting one or more adjustable parameters, determining a modulation function for each selected adjustable parameter, and applying the determined modulation function to that selected adjustable parameter to modulate the tonic pulse sequence.

Claims (75)

1. A system for delivering neurostimulation through electrodes to a patient, the system comprising:

a programming control circuit configured to generate a plurality of stimulation parameters controlling delivery of the neurostimulation according to a pulse sequence, the pulse sequence including a series of neurostimulation pulses and defined by sequence parameters including one or more adjustable parameters; and

a user interface coupled to the programming control circuit and configured to:

set the pulse sequence to a tonic pulse sequence including an initial value for each adjustable parameter of the one or more adjustable parameters, including controlling the delivery of the neurostimulation according to the tonic pulse sequence and adjusting the one or more adjustable parameter to obtain a desirable response of the patient, the initial value determined for the each adjustable parameter for the delivery of the neurostimulation according to the tonic pulse sequence to produce the desirable response; and

set the pulse sequence to a modulated pulse sequence by modulating the tonic pulse sequence including the initial value determined for the each adjustable parameter, including selecting one or more modulated parameters from the one or more adjustable parameters, determining a modulation function for each modulated parameter of the selected one or more modulated parameters, and applying the determined modulation function to the each modulated parameter to modulate the each modulated parameter in the tonic pulse sequence.

2. The system of claim 1 , wherein the user interface comprises:

a presentation device configured to present a modulation control panel allowing for selection of a parameter from the one or more adjustable parameters and determination of a modulation function of the one or more modulation functions, the determined modulation function to be applied to the selected parameter;

a user input device configured to receive user input for the determination of the initial value for each adjustable parameter of the one or more adjustable parameters and the determination of the modulation function using the presented modulation control panel; and

an interface control circuit configured to control the presentation of the modulation control panel and to create the tonic pulse sequence and the modulated pulse sequence using the received user input.

3. The system of claim 2 , wherein the user interface is configured to present the modulation control panel of a plurality of modulation control panels based on a type of the parameter selected from the one or more adjustable parameters.

4. The system of claim 3 , wherein the one or more adjustable parameters comprise at least one of:

one or more adjustable waveform parameters allowing for adjustment of a stimulation waveform of the series of neurostimulation pulses, the one or more adjustable waveform parameters each to be modulated by a waveform modulation function of the one or more modulation functions; or

one or more adjustable field parameters allowing for adjustment a stimulation field associated with the stimulation waveform, the stimulation field specifying a distribution of a stimulation energy over the electrodes for each pulse of the series of neurostimulation pulses, the one or more adjustable field parameters each to be modulated by a field modulation function of the one or more modulation functions;

and wherein the user interface is configured to:

present a waveform modulation control panel in response to a waveform parameter of the one or more adjustable waveform parameters being selected; and

present a field modulation control panel in response to a field parameter of the one or more adjustable field parameters being selected.

5. The system of claim 4 , wherein the waveform modulation control panel and the field modulation control panel each comprise an adjustable parameters field configured to display the one or more adjustable parameters and allow for selection of the parameter from the one or more adjustable parameters.

6. The system of claim 4 , wherein the waveform modulation control panel is configured to:

allow for the selection the parameter from the one or more adjustable waveform parameters and the one or more adjustable field parameters;

allow for determination of a waveform modulation function for modulating the selected parameter in response to the selected parameter being the waveform parameter; and

switch to the field modulation control panel in response to the selected parameter being the field parameter.

7. The system of claim 6 , wherein the waveform modulation control panel comprises:

a waveform modulation function selection field configured to present available waveform modulation functions and to allow for selection of a waveform modulation function from the available waveform modulation functions; and

a waveform modulation parameters field configured to present waveform modulation parameters associated with the selected waveform modulation function and allow for determination of the waveform modulation parameters.

8. The system of claim 7 , wherein:

the waveform modulation control panel further comprises a waveform modulation function visualization field configured to present the selected waveform modulation function, the presented waveform modulation function defined by the selected waveform modulation function as presented in the waveform modulation function selection field and the waveform modulation parameters associated with the selected modulation function as presented in the waveform modulation parameters field; and

the waveform modulation control panel further comprises a modulated pulse sequence field configured to present the pulse sequence modulated by the selected waveform modulation function.

9. The system of claim 4 , wherein the field modulation control panel is configured to:

allow for the selection of the parameter from the one or more adjustable waveform parameters and the one or more adjustable field parameters;

allow for determination of a field modulation function for modulating the selected parameter in response to the selected parameter being the field parameter; and

switch to the waveform modulation control panel in response to the selected parameter being the waveform parameter.

10. The system of claim 9 , wherein the field modulation control panel comprises:

a field modulation function field configured to present available field modulation functions and to allow for selection of a field modulation function from the available field modulation functions; and

a field modulation parameters field configured to present field modulation parameters associated with the selected field modulation function and allow for determination of the field modulation parameters.

11. A method for delivering neurostimulation through electrodes to a patient, the method comprising:

generating a plurality of stimulation parameters controlling delivery of the neurostimulation according to a pulse sequence, the pulse sequence including a series of neurostimulation pulses and defined by sequence parameters including one or more adjustable parameters;

setting the pulse sequence to a tonic pulse sequence including an initial value for each adjustable parameter of the one or more adjustable parameters, including delivering the neurostimulation according to the tonic pulse sequence and adjusting the one or more adjustable parameters to obtain a desirable response of the patient, the initial value determined for the each adjustable parameter for the delivery of the neurostimulation according to the tonic pulse sequence to produce the desirable response;

selecting one or more modulated parameters from the one or more adjustable parameters;

determining one or more modulation functions each for a parameter of the selected one or more modulated parameters; and

setting the pulse sequence to a modulated pulse sequence by modulating the tonic pulse sequence including the initial value determined for the each adjustable parameter, including applying the determined one or more modulation functions to the respective selected one or more modulated parameters to modulate the selected one or more modulated parameters in the tonic pulse sequence.

12. The method of claim 11 , further comprising using a user interface to:

present a modulation control panel allowing for selection of a parameter from the one or more adjustable parameters and determination of a modulation function of the one or more modulation functions, the determined modulation function to be applied to the selected parameter;

receive user input for the determination of the initial value for each adjustable parameter of the one or more adjustable parameters and the determination of the modulation function using the presented modulation control panel; and

control the presentation of the modulation control panel and create the tonic pulse sequence and the modulated pulse sequence using the received user input.

13. The method of claim 12 , further comprising using the user interface to present the modulation control panel of a plurality of modulation control panels based on a type of the parameter selected from the one or more adjustable parameters.

14. The method of claim 13 , wherein the one or more adjustable parameters comprise at least one of:

one or more adjustable waveform parameters allowing for adjustment of a stimulation waveform of the series of neurostimulation pulses, the one or more adjustable waveform parameters each to be modulated by a waveform modulation function of the one or more modulation functions; or

one or more adjustable field parameters allowing for adjustment a stimulation field associated with the stimulation waveform, the stimulation field specifying a distribution of a stimulation energy over the electrodes for each pulse of the series of neurostimulation pulses, the one or more adjustable field parameters each to be modulated by a field modulation function of the one or more modulation functions.

15. The method of claim 14 , further comprising using the user interface to:

present a waveform modulation control panel in response to a waveform parameter of the one or more adjustable waveform parameters being selected; and

present a field modulation control panel in response to a field parameter of the one or more adjustable field parameters being selected.

16. The method of claim 15 , further comprising using the user interface, while the waveform modulation control panel is presented, to:

receive the selection the parameter from the one or more adjustable waveform parameters and the one or more adjustable field parameters;

allow for determination of a waveform modulation function for modulating the selected parameter in response to the selected parameter being the waveform parameter; and

switch to the field modulation control panel in response to the selected parameter being the field parameter.

17. The method of claim 16 , further comprising using the user interface, while the waveform modulation control panel is presented, to:

present available waveform modulation functions;

receive selection of a waveform modulation function from the available waveform modulation functions;

present waveform modulation parameters associated with the selected waveform modulation function; and

allow for determination of the waveform modulation parameters.

18. The method of claim 15 , further comprising using the user interface, while the field modulation control panel is presented, to:

receive the selection of the parameter from the one or more adjustable waveform parameters and the one or more adjustable field parameters;

allow for determination of a field modulation function for modulating the selected parameter in response to the selected parameter being the field parameter; and

switch to the waveform modulation control panel in response to the selected parameter being the waveform parameter.

19. The method of claim 18 , further comprising using the user interface, while the field modulation control panel is presented, to:

present available field modulation functions;

receive selection of a field modulation function from the available field modulation functions;

present field modulation parameters associated with the selected field modulation function; and

allow for determination of the field modulation parameters.

20. A non-transitory computer-readable storage medium including instructions, which when executed by a system, cause the system to perform a method for delivering neurostimulation through electrodes to a patient, the method comprising:

generating a plurality of stimulation parameters controlling delivery of the neurostimulation according to a pulse sequence, the pulse sequence including a series of neurostimulation pulses and defined by sequence parameters including one or more adjustable parameters;

setting the pulse sequence to a tonic pulse sequence including an initial value for each adjustable parameter of the one or more adjustable parameters, including delivering the neurostimulation according to the tonic pulse sequence and adjusting the one or more adjustable parameters to obtain a desirable response of the patient, the initial value determined for the each adjustable parameter for the delivery of the neurostimulation according to the tonic pulse sequence to produce the desirable response;

selecting one or more modulated parameters from the one or more adjustable parameters of the tonic pulse sequence;

determining one or more modulation function each for a parameter of the selected one or more modulated parameters; and

setting the pulse sequence to a modulated pulse sequence by modulating the tonic pulse sequence including the initial value determined for the each adjustable parameter, including applying the determined one or more modulation functions to the respective selected one or more modulated parameters to modulate the selected one or more modulated parameters in the tonic pulse sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: ZHU, CHANGFANG
To: BOSTON SCIENTIFIC NEUROMODULATION CORPORATION
Reel/Frame 058156/0540 →
Continuity (2)
Provisional Application 63125515 · Dec 15, 2020
Related Publication 20220184400A1 · Jun 16, 2022
References Cited (112)
US 7664849B1 · Chandler et al. · 2010 [cited by applicant]
US 7979119B2 · Kothandaraman et al. · 2011 [cited by applicant]
US 7983762B2 · Gliner et al. · 2011 [cited by applicant]
US 8560080B2 · Goetz · 2013 [cited by applicant]
US 9474905B2 · Doan et al. · 2016 [cited by applicant]
US 9737717B2 · Moffitt et al. · 2017 [cited by applicant]
US 9802052B2 · Marnfeldt · 2017 [cited by applicant]
US 10118040B2 · Zhu · 2018 [cited by examiner]
US 10195439B2 · Steinke et al. · 2019 [cited by applicant]
US 10213608B2 · Moffitt · 2019 [cited by applicant]
US 10335599B2 · Zottola · 2019 [cited by applicant]
US 10449360B2 · Moffitt et al. · 2019 [cited by applicant]
US 10456586B2 · Wechter et al. · 2019 [cited by applicant]
US 11224750B2 · Zhu · 2022 [cited by applicant]
US 11684779B2 · Zhu · 2023 [cited by applicant]
US 12070606B2 · Zhu · 2024 [cited by applicant]
US 20110208012A1 · Gerber et al. · 2011 [cited by applicant]
US 20110270348A1 · Goetz · 2011 [cited by applicant]
US 20120184801A1 · Simon et al. · 2012 [cited by applicant]
US 20140046398A1 · Sachs et al. · 2014 [cited by applicant]
US 20140067016A1 · Kaula et al. · 2014 [cited by applicant]
US 20160121126A1 · Marnfeldt · 2016 [cited by applicant]
US 20160246935A1 · Cerny et al. · 2016 [cited by applicant]
US 20160279429A1 · Hershey et al. · 2016 [cited by applicant]
US 20160346546A1 · Zhu · 2016 [cited by examiner]
US 20170143964A1 · Zhu · 2017 [cited by examiner]
US 20170304636A1 · Steinke et al. · 2017 [cited by applicant]
US 20190054306A1 · Steinke et al. · 2019 [cited by applicant]
US 20190126029A1 · Cheeran et al. · 2019 [cited by applicant]
US 20190160295A1 · Moffitt · 2019 [cited by applicant]
US 20190184180A1 · Zhang et al. · 2019 [cited by applicant]
US 20190329024A1 · Kothandaraman · 2019 [cited by examiner]
US 20190366107A1 · Moffitt · 2019 [cited by applicant]
US 20200147397A1 · Huertas Fernandez et al. · 2020 [cited by applicant]
US 20220118260A1 · Zhu · 2022 [cited by applicant]
AU 2015343483B2 · 2018 [cited by applicant]
AU 2020289746B2 · 2023 [cited by applicant]
CN 102413870A · 2012 [cited by applicant]
CN 102725023A · 2012 [cited by applicant]
CN 202933390U · 2013 [cited by applicant]
CN 203777499U · 2014 [cited by applicant]
CN 107073269A · 2017 [cited by applicant]
CN 107073269B · 2020 [cited by applicant]
CN 107921261B · 2022 [cited by applicant]
EP 2958618B1 · 2023 [cited by applicant]
JP 2017533072A · 2017 [cited by applicant]
JP 6452936B2 · 2018 [cited by applicant]
WO WO2009067610A1 · 2009 [cited by applicant]
WO WO2014159880A1 · 2014 [cited by applicant]
WO WO2016004230A1 · 2016 [cited by applicant]
WO WO2016073271A1 · 2016 [cited by applicant]
WO WO2016154375A1 · 2016 [cited by applicant]
WO WO2022132380A1 · 2022 [cited by applicant]
“U.S. Appl. No. 14/926,725, Corrected Notice of Allowance mailed Jul. 17, 2017”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 14/926,725, Non Final Office Action mailed Mar. 3, 2017”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 14/926,725, Notice of Allowability mailed Jul. 28, 2017”, 2 pgs. [cited by applicant]
“U.S. Appl. No. 14/926,725, Notice of Allowance mailed Jun. 27, 2017”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 14/926,725, Response filed May 25, 2017 to Non Final Office Action mailed Mar. 3, 2017”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Advisory Action mailed Apr. 8, 2019”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Advisory Action mailed Jun. 21, 2018”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Examiner Interview Summary mailed Mar. 5, 2019”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Examiner Interview Summary mailed Jun. 17, 2019”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Final Office Action mailed Jan. 10, 2019”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Final Office Action mailed Apr. 4, 2018”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Non Final Office Action mailed May 13, 2019”, 13 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Non Final Office Action mailed Jul. 27, 2018”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Non Final Office Action mailed Oct. 3, 2017”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Response filed Mar. 4, 2019 to Final Office Action mailed Jan. 10, 2019”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Response filed Jun. 4, 2018 to Final Office Action mailed Apr. 4, 2018”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Response filed Oct. 29, 2018 to Non Final Office Action mailed Jul. 27, 2018”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Response filed Dec. 20, 2017 to Non Final Office Action mailed Oct. 3, 2017”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 15/079,340, Supplemental Amendment and Response Apr. 10, 2019”, 14 pgs. [cited by applicant]
“Australian Application Serial No. 2015343483, First Examiners Report mailed Sep. 19, 2017”, 3 pgs. [cited by applicant]
“Australian Application Serial No. 2015343483, Response filed Feb. 8, 18 to First Examiners Report mailed Sep. 19, 2017”, 17 pgs. [cited by applicant]
“Chinese Application Serial No. 201580060184.3, Response filed Oct. 9, 2019 to Office Action mailed Aug. 2, 2019”, w/ English claims, 14 pgs. [cited by applicant]
“Chinese Application Serial No. 201580060184.3, Response to Examiner Telephone Interview filed Jan. 7, 2020”, w/ English claims, 13 pgs. [cited by applicant]
“European Application Serial No. 15791183.5, Response filed Feb. 6, 2018 to Communication Pursuant to Rules 161 & 162 EPC mailed Jul. 27, 2017”, 12 pgs. [cited by applicant]
“International Application Serial No. PCT/US15/58017, International Search Report mailed Apr. 6, 2016”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US15/58017, Written Opinion mailed Apr. 6, 2016”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT/US2015/058017, International Preliminary Report on Patentability mailed May 18, 2017”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/023888, International Preliminary Report on Patentability mailed Oct. 5, 2017”, 7 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/023888, International Search Report mailed Jun. 6, 2016”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2016/023888, Written Opinion mailed Jun. 6, 2016”, 5 pgs. [cited by applicant]
“Japanese Application Serial No. 2017-542797, Office Action mailed May 21, 2018”, with English translation, 4 pgs. [cited by applicant]
“Japanese Application Serial No. 2017-542797, Response filed Aug. 17, 2018 to Office Action mailed May 21, 2018”, w/ English claims, 9 pgs. [cited by applicant]
Carlson, Dave, et al., “A Flexible Algorithm Framework for Closed-Loop Neuromodulation Research Systems”, Annual International Conference of the IEEE EMBS, (2013), 6146-6150. [cited by applicant]
Huiling, Zhao, et al., “A new type of intelligent electric stimulation”, Chinese Medical Equipment, vol. 8, Issue 10, (Oct. 31, 2011), 1-4. [cited by applicant]
Moffitt, Michael A., et al., “Graphical User Interface for Programming Neurostimulation Pulse Patterns”, U.S. Appl. No. 14/853,589, filed Sep. 14, 2015. [cited by applicant]
U.S. Appl. No. 14/926,725 U.S. Pat. No. 9,802,052, filed Oct. 29, 2015, Method and Apparatus for Programming Complex Neurostimulation Patterns. [cited by applicant]
U.S. Appl. No. 15/079,340, filed Mar. 24, 2016, Method and Apparatus for Controlling Temporal Patterns of Neurostimulation. [cited by applicant]
“U.S. Appl. No. 17/157,659, Final Office Action mailed May 29, 2024”, 20 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Non Final Office Action mailed Dec. 1, 2023”, 14 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Notice of Allowance mailed Aug. 28, 2024”, 9 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Preliminary Amendment filed Nov. 1, 2022”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Response filed Feb. 22, 2024 to Non Final Office Action mailed Dec. 1, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Response filed Jul. 29, 2024 to Final Office Action mailed May 29, 2024”, 12 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Response filed Sep. 19, 2023 to Restriction Requirement mailed Jul. 28, 2023”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,659, Restriction Requirement mailed Jul. 28, 2023”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,690, Non Final Office Action malled Oct. 7, 2022”, 5 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,690, Notice of Allowance mailed Feb. 21, 2023”, 8 pgs. [cited by applicant]
“U.S. Appl. No. 17/157,690, Response filed Jan. 6, 2022 to Non Final Office Action mailed Oct. 7, 2022”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/562,865, Non Final Office Action mailed Jan. 30, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/562,865, Notice of Allowance mailed Apr. 19, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/562,865, Preliminary Amendment filed Jan. 10, 2022”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/562,865, Response filed Apr. 2, 2024 to Non Final Office Action mailed Jan. 30, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 18/770,423, Preliminary Amendment filed Jul. 17, 2024”, 6 pgs. [cited by applicant]
“Australian Application Serial No. 2020289746, First Examination Report malled Mar. 11, 2022”, 4 pgs. [cited by applicant]
“Australian Application Serial No. 2020289746, Response filed Nov. 17, 2022 to First Examination Report mailed Mar. 11, 2022”, 6 pgs. [cited by applicant]
“Australian Application Serial No. 2023201153, First Examination Report mailed May 8, 2024”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/059948, International Preliminary Report on Patentability mailed Jun. 29, 2023”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/059948, International Search Report mailed Mar. 3, 2022”, 5 pgs. [cited by applicant]
“International Application Serial No. PCT/US2021/059948, Written Opinion mailed Mar. 3, 2022”, 8 pgs. [cited by applicant]