A remotely programmable medical device having a memory for storing a program, a patient interface (electrodes, syringe, etc.), and a microprocessor for operating the patient interface under the control of the program. The program is constructed by a remote knowledge based analysis tool (database with...http://www.google.com/patents/US6662051?utm_source=gb-gplus-sharePatent US6662051 - Programmable pain reduction device