Patent ID: 8692843

Claim:
A clinical programmer comprising: a computer; a display coupled with said computer; an input device coupled with said computer; said computer configured to accept a plurality of programming parameter values via said input device; wherein said plurality of programming parameter values include at least voltage amplitude and frequency or pulse width and frequency; present said plurality of programming parameter values on said display on respective axes of a graph; calculate a power consumption based on said plurality of programming parameter values accepted from said input device; draw a first color between said plurality of programming parameter values if said power consumption value is below a first threshold and draw a second color between said plurality of programming parameter values if said power consumption value is above or equal to said first threshold; and, wherein said plurality of programming parameters values are configured to be changed on a respective axis associated with each programming parameter of said plurality of programming parameter values using said input device, such that said computer is further configured to automatically calculate new programming parameter values to achieve a desired energy consumption from said changed programming parameter values.