Systems and methods for optimizing programming and use of neuromodulation systems
First Claim
1. A method for programming a pulse generator with a configuration for a deep brain stimulation array including one or more electrodes, the configuration including a stimulation setting for each electrode in the deep brain stimulation array, the method comprising:
- identifying one or more grid points representing a target tissue to be activated by stimulation through the one or more electrodes;
identifying one or more objective values to be balanced, the objective values being calculable based on the one or more grid points and a configuration;
generating one or more configurations, such that each configuration is Pareto optimal in terms of the objective values calculated based on the one or more grid points and the configuration;
presenting the one or more configurations to a user;
receiving from the user a selected one of the one or more configurations; and
providing, to a pulse generator capable of delivering therapy via each of the one or more electrodes, the selected configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for programming multi-electrode neuromodulation systems, with applications for at least deep brain stimulation (DBS) therapy. One or more configurations can be generated and presented to a user for selection. The selected configurations can be settings for programming a pulse generator. The one or more configurations can be Pareto optimal in terms of one or more objective values and can be generated using a particle swarm optimization. The generated configurations can be visualized on a Pareto front for user selection. Objective values can include minimizing power use, maximizing activation of neural pathways and/or regions of interest, minimizing activation of neural pathways and or regions of avoidance, and maximizing or minimizing the distance to sources of sensed functional data.
-
Citations
20 Claims
-
1. A method for programming a pulse generator with a configuration for a deep brain stimulation array including one or more electrodes, the configuration including a stimulation setting for each electrode in the deep brain stimulation array, the method comprising:
-
identifying one or more grid points representing a target tissue to be activated by stimulation through the one or more electrodes; identifying one or more objective values to be balanced, the objective values being calculable based on the one or more grid points and a configuration; generating one or more configurations, such that each configuration is Pareto optimal in terms of the objective values calculated based on the one or more grid points and the configuration; presenting the one or more configurations to a user; receiving from the user a selected one of the one or more configurations; and providing, to a pulse generator capable of delivering therapy via each of the one or more electrodes, the selected configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for stimulation of brain tissue via an implantable deep brain stimulation array including one or more electrodes, the system comprising:
-
a pulse generator programming device comprising; a brain geometry engine configured to generate, from brain geometry data, one or more grid points representing a target tissue to be activated; a discretization engine configured to determine and estimated modulation at each of the one or more grid points for a given configuration based on lead geometry data; an optimization engine configured to generate one or more configurations, each configuration including a stimulation setting for each electrode, by identifying one or more objective values to be balanced, the objective values being calculable based on the one or more grid points and a configuration; and
generating the one or more configurations such that each configuration is Pareto optimal in terms of the objective values calculated based on the one or more grid points and the configuration;a user interface configured to present the generated one or configurations to the user and receive a selected one of the one or more configurations; and a pulse generator in communication with the pulse generator programming device and electrically coupled to the implantable deep brain stimulation array and comprising a memory configured to store the selected configuration and a stimulation engine configured to deliver therapeutic pulses to each of the one or more electrodes according to the stimulation setting for the electrode of the configuration. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification