A controller, method and system capable of delivering a therapeutic output to a patient. An implantable medical device is capable of delivering the therapeutic output to the patient. A controller, programmable by a medical professional, specifies, at least in part, the therapeutic output to be delivered...http://www.google.com.au/patents/US20060041287?utm_source=gb-gplus-sharePatent US20060041287 - Task based flow interface for programmable implantable medical device