IP Library › Granted Patent US 10,183,167
Granted Patent B2
US 10,183,167 · App. 15/394,497 · Granted Jan 22, 2019

Method and apparatus for composing spatio-temporal patterns of neurostimulation for cumulative effects

Inventors: G. Karl Steinke (Valencia, CA); Michael A. Moffitt (Saugus, CA); Hemant Bokil (Santa Monica, CA)
Assignee: Boston Scientific Neuromodulation Corporation
A61N1/36146A61N1/0551A61N1/36071A61N1/36135A61N1/36185A61N1/37235A61N1/37247G06F19/00G06F19/3481G16H40/63G16H50/20
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 10,183,167
App. No.
15/394,497
Granted
Jan 22, 2019
Kind
B2
Abstract

An example of a system for programming a neurostimulator may include a storage device and a pattern generator. The storage device may store a pattern library and one or more neuronal network models. The pattern library may include fields and waveforms of neuromodulation. The one or more neuronal network models may each be configured to allow for evaluating effects of one or more fields in combination with one or more waveforms in treating one or more indications for neuromodulation. The pattern generator may be configured to construct and approximately optimize a spatio-temporal pattern of neurostimulation and/or its building blocks using at least one neuronal network model. The spatio-temporal pattern of neurostimulation may include a series of sub-patterns for treating an indication of the one or more indications for neuromodulation.

Claims (36)

1. A system for programming a neurostimulator configured to deliver neurostimulation energy through a plurality of electrodes, the system comprising:

a storage device configured to store:

a pattern library including:

a plurality of fields each specifying a spatial distribution of the neurostimulation energy across the plurality of electrodes; and

a plurality of waveforms each specifying a temporal pattern of the neurostimulation energy; and

one or more neuronal network models each being a computational model configured to allow for evaluating effects of one or more fields selected from the plurality of fields in combination with one or more waveforms selected from the plurality of waveforms in treating one or more indications for neuromodulation; and

a pattern generator configured to generate a spatio-temporal pattern of neurostimulation specifying a sequence of one or more spatio-temporal units each including one or more fields selected from the plurality of fields in combination with one or more waveforms selected from the plurality of waveforms, the spatio-temporal pattern of neurostimulation including a series of sub-patterns generated for producing a cumulative effect in treating an indication of the one or more indications for neuromodulation, the pattern generator including:

a pattern editor configured to construct one or more of the plurality of fields, the plurality of waveforms, the one or more spatio-temporal units, or the spatio-temporal pattern of neurostimulation; and

a pattern optimizer configured to optimize the spatio-temporal pattern of neurostimulation based on the cumulative effect produced by the series of sub-patterns using at least one neuronal network model of the one or more neuronal network models.

2. The system of claim 1 , wherein the pattern generator is configured to generate different sub-patterns to be the series of sub-patterns for causing portions of the neurostimulation energy delivered according to the spatio-temporal pattern of neurostimulation to produce a specified therapeutic effect in treating the indication without causing one or more specified side effects.

3. The system of claim 2 , wherein the pattern generator is configured to generate the series of sub-patterns for causing portions of the neurostimulation energy delivered according to the spatio-temporal pattern of neurostimulation to produce a therapeutic effect in treating pain without causing paresthesia, without causing an intolerable level of paresthesia, or while causing a desirable type sensation.

4. The system of claim 3 , wherein the pattern optimizer is configured to optimize each sub-pattern of the series of sub-patterns individually using the at least one neuronal network model.

5. The system of claim 4 , wherein the at least one neuronal network model comprises inputs corresponding to one or more fields of the plurality of fields specified in the series of sub-patterns and outputs each representing an effect in treating an indication of the one or more indication for neuromodulation or a side effect.

6. The system of claim 1 , wherein the series of sub-patterns comprises a first sub-pattern constructed to have a therapeutic effect in treating the indication of the one or more indications for neuromodulation, and an additional sub-pattern.

7. The system of claim 6 , wherein the additional sub-pattern is constructed to enhance the therapeutic effect.

8. The system of claim 7 , wherein the first sub-pattern is associated with a side effect, and the additional sub-pattern is constructed to abate the side effect.

9. The system of claim 8 , wherein the first and additional sub-patterns comprises identical fields selected from the plurality of fields.

10. The system of claim 8 , wherein the first and additional sub-patterns comprise different fields selected from the plurality of fields.

11. A method for programming a neurostimulator, the method comprising:

providing a pattern library including:

a plurality of fields each specifying a spatial distribution of the neurostimulation energy across the plurality of electrodes; and

a plurality of waveforms each specifying a temporal pattern of the neurostimulation energy,

providing one or more neuronal network models each being a computational model configured to allow for evaluating effects of one or more fields selected from the plurality of fields in combination with one or more waveforms selected from the plurality of waveforms in treating one or more indications for neuromodulation; and

generating a spatio-temporal pattern of neurostimulation specifying a sequence of one or more spatio-temporal units each including one or more fields selected from the plurality of fields in combination with one or more waveforms selected from the plurality of waveforms,

wherein the spatio-temporal pattern of neurostimulation includes a series of sub-patterns generated for producing a cumulative effect in treating an indication of the one or more indications for neuromodulation, and generating the spatio-temporal pattern of neurostimulation includes optimizing the spatio-temporal pattern of neurostimulation based on the cumulative effect produced by the series of sub-patterns using at least one neuronal network model of the one or more neuronal network models.

12. The method of claim 11 , wherein generating the spatio-temporal pattern of neurostimulation comprises generating different sub-patterns to be the series of sub-patterns for causing portions of the neurostimulation energy delivered according to the spatio-temporal pattern of neurostimulation to produce a specified therapeutic effect in treating the indication without causing one or more specified side effects.

13. The method of claim 12 , wherein generating the spatio-temporal pattern of neurostimulation comprises generating the series of sub-patterns for causing portions of the neurostimulation energy delivered according to the spatio-temporal pattern of neurostimulation to produce a therapeutic effect in treating pain without causing paresthesia or without causing an intolerable level of paresthesia.

14. The method of claim 13 , wherein generating the spatio-temporal pattern of neurostimulation comprises optimizing each sub-pattern of the series of sub-patterns individually using the at least one neuronal network model.

15. The method of claim 14 , wherein providing one or more neuronal network models comprises providing the at least one neuronal network model with inputs corresponding to one or more fields of the plurality of field specified in the series of sub-patterns and outputs each representing an effect in treating an indication of the one or more indication for neuromodulation or a side effect.

16. The method of claim 11 , wherein generating the spatio-temporal pattern of neurostimulation comprises:

constructing a first sub-pattern of the series sub-patterns to have a therapeutic effect in treating the indication of the one or more indications for neuromodulation; and

constructing an additional sub-pattern of the series sub-patterns.

17. The method of claim 16 , wherein constructing the additional sub-pattern comprises constructing the additional sub-pattern to enhance the therapeutic effect.

18. The method of claim 17 , wherein the first sub-pattern is associated with a side effect, and constructing the additional sub-pattern comprises constructing the additional sub-pattern to abate the side effect.

19. The method of claim 18 , wherein constructing the first sub-pattern and constructing the additional sub-pattern comprise constructing the first and second sub-patterns to include identical fields selected from the plurality of fields.

20. The method of claim 18 , wherein constructing the first sub-pattern and constructing the additional sub-pattern comprise constructing the first and second sub-patterns to include different fields selected from the plurality of fields.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2016
From: STEINKE, G. KARL; MOFFITT, MICHAEL A.; BOKIL, HEMANT
To: BOSTON SCIENTIFIC NEUROMODULATION CORPORATION
Reel/Frame 040806/0824 →
Continuity (3)
Provisional Application 62361862 · Jul 13, 2016
Provisional Application 62273062 · Dec 30, 2015
Related Publication 20170189688A1 · Jul 6, 2017
Cited By (5)
US 12,226,635 US 12,324,918 US 12,377,274 US 12,551,703 US 12,567,495