US2023355992A1PendingUtilityA1

Systems and methods for closed-loop determination of stimulation parameter settings for an electrical simulation system

Assignee: BOSTON SCIENT NEUROMODULATION CORPPriority: Oct 14, 2016Filed: Jul 19, 2023Published: Nov 9, 2023
Est. expiryOct 14, 2036(~10.2 yrs left)· nominal 20-yr term from priority
A61N 1/36071A61N 1/37247A61N 1/36132A61N 1/025A61N 1/36125A61N 1/36139A61N 1/37241A61N 1/0551A61N 1/0534
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method or system for facilitating the determining and setting of stimulation parameters for programming an electrical stimulation system using closed loop programming is provided. For example, pulse generator feedback logic is executed by a processor to interface with control instructions of an implantable pulse generator by incorporating one or more machine learning engines to automatically generate a proposed set of stimulation parameter values that each affect a stimulation aspect of the implantable pulse generator, receive one or more clinical responses and automatically generate a revised set of values taking into account the received clinical responses, and repeating the automated receiving of a clinical response and adjusting the stimulation parameter values taking the clinical response into account, until or unless a stop condition is reach or the a therapeutic response is indicated within a designated tolerance.

Claims

exact text as granted — not AI-modified
What is claimed as new and desired to be protected by Letters Patent of the United States is: 
     
         1 . A system for facilitating programming settings of an implantable pulse generator associated with a patient, the system comprising:
 a processor;   a memory; and   control logic, stored in the memory, and configured, when executed by the processor, to perform actions comprising:   a) obtaining a set of stimulation parameter values;   b) receiving one or more clinical response values arising from testing of the set of stimulation parameter values by stimulating the patient using the set of stimulation parameter values;   c) predicting one or more therapeutic response values for each of a plurality of sets of untested stimulation parameter values using one or more machine learning engines and the one or more received clinical response values;   d) selecting, based on at least the one or more predicted therapeutic response values, a revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values;   e) receiving one or more clinical response values arising from testing of the revised set of stimulation parameter values by stimulating the patient using the revised set of stimulation parameter values; and   f) repeating actions c) to e) until a one of at least one stop condition has been reached.   
     
     
         2 . The system of  claim 1 , wherein the selecting comprises selecting, based on at least the one or more predicted therapeutic response values and on a distance of each set of untested stimulation parameter values from one or more tested sets of stimulation parameter values, the revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values. 
     
     
         3 . The system of  claim 1 , wherein the system further comprises at least one sensor, wherein each instance of receiving one or more clinical response values comprises automatically receiving at least one of the one or more clinical response values from the at least one sensor. 
     
     
         4 . The system of  claim 1 , wherein the at least one stop condition comprises at least one of the following: the one or more received clinical response values indicates a value that corresponds to a therapeutic response indication within a designated tolerance; a predefined number of iterations; a predefined time spent in a programming session; or a determination by a user to stop. 
     
     
         5 . The system of  claim 1 , wherein the predicting comprises using multiple machine learning techniques to predict the one or more therapeutic response values. 
     
     
         6 . The system of  claim 1 , wherein the predicting comprises using multiple machine learning engines to generate multiple predictions of each of the one or more predicted therapeutic response values. 
     
     
         7 . The system of  claim 1 , wherein the selecting comprises selecting the revised set of stimulation parameter values based upon one or more rules. 
     
     
         8 . The system of  claim 7 , wherein the one or more rules includes at least one of: 1) a rule based upon retrying stimulation locations within a number of iterations; 2) a rule based upon mathematical proximity of the untested sets of stimulation parameter values to the sets of stimulation parameter values already tested; 3) a rule based upon values of a stimulation parameter leading to adverse side effects, or 4) a rule based upon a size of a step between values of a same stimulation parameter. 
     
     
         9 . The system of  claim 1 , wherein the selecting comprises selecting the revised set of stimulation parameter values in each repetition of steps c) to e) in contact order, wherein contact order means testing along a first contact on a lead until side effects are prohibitive before testing a next contact on the lead. 
     
     
         10 . The system of  claim 1 , the selecting comprises selecting the revised set of stimulation parameter values in each repetition of steps c) to e) by selectively choosing contacts along a lead and varying other stimulation parameters for each selectively chosen contact. 
     
     
         11 . The system of  claim 1 , wherein t the selecting comprises selecting the revised set of stimulation parameter values in each repetition of steps c) to e) randomly, based upon at least one of: a model of the patient, a spatial search algorithm, or by varying a distance to the revised set of stimulation parameter values. 
     
     
         12 . A computer-implemented method for automatically determining patient programming settings for an electrical stimulator, comprising:
 a) obtaining a set of stimulation parameter values;   b) receiving one or more clinical response values arising from testing of the set of stimulation parameter values by stimulating a patient using the set of stimulation parameter values;   c) predicting one or more therapeutic response values for each of a plurality of sets of untested stimulation parameter values using one or more machine learning engines and the one or more received clinical response values;   d) selecting, based on at least the one or more predicted therapeutic response values, a revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values;   e) receiving one or more clinical response values arising from testing of the revised set of stimulation parameter values by stimulating the patient using the revised set of stimulation parameter values; and   f) repeating steps c) to e) until a one of at least one stop condition has been reached.   
     
     
         13 . The method of  claim 12 , wherein the predicting comprises predicting the one or more therapeutic response values using a training data set based upon prior data for one or more subjects. 
     
     
         14 . The method of  claim 12 , wherein the selecting comprises selecting, based on at least the one or more predicted therapeutic response values and on a distance of each set of untested stimulation parameter values from one or more tested sets of stimulation parameter values, the revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values. 
     
     
         15 . The method of  claim 12 , wherein the at least one stop condition comprises at least one of the following: the one or more received clinical response values indicates a value that corresponds to a therapeutic response indication within a designated tolerance; a predefined number of iterations; a predefined time spent in a programming session; or a determination by a user to stop. 
     
     
         16 . The method of  claim 12 , wherein the predicting comprises using multiple machine learning techniques to predict the one or more therapeutic response values. 
     
     
         17 . A computer-readable memory medium containing instructions that control a computer processor, when executed, to determine programming settings of an implantable pulse generator (IPG) associated with a patient by performing a method comprising:
 a) obtaining a set of stimulation parameter values;   b) receiving one or more clinical response values arising from testing of the set of stimulation parameter values by stimulating the patient using the set of stimulation parameter values;   c) predicting one or more therapeutic response values for each of a plurality of sets of untested stimulation parameter values using the one or more machine learning engines and the one or more received clinical response values;   d) selecting, based on at least the one or more predicted therapeutic response values, a revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values;   e) receiving one or more clinical response values arising from testing of the revised set of stimulation parameter values by stimulating the patient using the revised set of stimulation parameter values; and   f) repeating actions c) to e) until a one of at least one stop condition has been reached.   
     
     
         18 . The computer-readable memory medium of  claim 17 , wherein the selecting comprises selecting, based on at least the one or more predicted therapeutic response values and on a distance of each set of untested stimulation parameter values from one or more tested sets of stimulation parameter values, the revised set of stimulation parameter values from the plurality of sets of untested stimulation parameter values. 
     
     
         19 . The computer-readable memory medium of  claim 17 , wherein the predicting comprises using multiple machine learning engines to generate multiple predictions of each of the one or more predicted therapeutic response values. 
     
     
         20 . The computer-readable memory medium of  claim 17 , wherein the predicting comprises using multiple machine learning techniques to predict the one or more therapeutic response values.

Join the waitlist — get patent alerts

Track US2023355992A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.