CPC A61N 1/37241 (2013.01) [A61B 5/4836 (2013.01); A61B 5/6868 (2013.01); A61N 1/025 (2013.01); A61N 1/3605 (2013.01); A61N 1/36125 (2013.01); A61N 1/36128 (2013.01); A61N 1/36132 (2013.01); A61N 1/36135 (2013.01); A61N 1/36139 (2013.01); A61N 1/36146 (2013.01); A61N 1/36185 (2013.01); G16H 20/40 (2018.01); A61B 5/24 (2021.01); A61B 5/7435 (2013.01); A61N 1/0534 (2013.01)] | 20 Claims |
1. A system for delivering neurostimulation from a stimulation device to tissue of a patient through a plurality of electrodes, the system comprising:
a programming control circuit configured to generate information for programming the stimulation device to control delivery of the neurostimulation according to a stimulation configuration defining one or more stimulation waveforms and one or more electrode configurations; and
a stimulation control circuit configured to determine the stimulation configuration, the stimulation control circuit including:
volume definition circuitry configured to determine one or more test volumes, to determine one or more clinical effects each resulting from a test volume of the one or more test volumes being activated by the neurostimulation, and to determine a target volume using the one or more test volumes and the one or more clinical effects; and
stimulation configuration circuitry configured to automatically generate the specified stimulation configuration for activating a stimulation volume substantially matching the target volume by executing an inverse modeling algorithm using a stimulation field model (SFM) relating the stimulation configuration to the stimulation volume and at least one of a library including data mapping volumes of activation to stimulation configurations or an analytical derivation of the stimulation configuration that generates the stimulation volume,
wherein the one or more test volumes, the target volume, and the stimulation volume each represent a portion of the tissue.
|