Patent ID: 8180451

Claim:
A system for providing electrical pulses to tissue of a patient to treat a neurological condition, comprising: an implantable pulse generator for generating electrical pulses, wherein the implantable pulse generator is adapted to generate electrical pulses according to a multi-stimulation set program with each stimulation set of the program containing a respective set of pulse parameters and an electrode configuration; a programming device for programming the implantable pulse generator, wherein the programming device is adapted to conduct wireless communications with the implantable pulse generator after implant in the patient, wherein the programming device comprises: (A) a processor for controlling the programming device; (B) a display screen for providing a display to a user of the programming device; and (C) memory for storing data and software code, wherein the memory stores: (1) code for communicating data to cause the implantable pulse generator to generate electrical pulses according to the multi-stimulation set program; (2) code for providing one or more graphical user interface (GUI) screens on the programming device, the one or more GUI screens comprising (a) a master amplitude GUI control for controlling amplitudes for multiple stimulation sets of the multi-stimulation set program and (b) one or more balancing GUI controls for controlling amplitudes of each individual stimulation set of the multi-stimulation set program; (3) code for automatically recalculating multiple calibration parameters for a respective stimulation set in response to manipulation of one of the balancing GUI controls by the user, a first calibration parameter being recalculated directly from a level of the balancing GUI and a second calibration parameter being recalculated as a function of the recalculated first calibration parameter; and (4) code for communicating the recalculated calibration parameters to the implantable pulse generator to affect a change in amplitude for the respective stimulation sets during execution of the multi-stimulation set program by the implantable pulse generator.