| CPC A61N 1/36132 (2013.01) [A61N 1/37241 (2013.01)] | 19 Claims |

|
1. A method for generating neurostimulation control settings for controlling a neurostimulation system, the method comprising:
(a) receiving, by a controller of the neurostimulation system, population-based optimized neurostimulation settings comprising neurostimulation settings corresponding to patients in a population of patients;
(b) extracting, using the controller, a plurality of clusters of neurostimulation settings from the population-based optimized neurostimulation settings;
(d) determining, by the controller, a set of test settings that efficiently discriminate between the plurality of clusters;
(e) presenting the set of test settings to a user via the controller;
(f) iteratively applying, via the controller to the neurostimulation system, each test setting in the set of test settings;
(g) receiving, by the controller, user preference data indicative of the user's preference for settings within the set of test settings;
(h) determining at least one user-based neurostimulation setting using the controller to map the user to one of the clusters in the plurality of clusters based on the user preference data;
(i) storing the determined at least one user-based neurostimulation setting; and
(j) controlling the neurostimulation system using the stored user-based neurostimulation settings.
|