A patient therapy system, comprising: a patient-implantable portion that includes a pulse generator and a signal delivery device having an electrical contact positioned to be in electrical communication with a target neural population of a patient when implanted, and configured to deliver an electrical signal having one or more signal delivery parameter(s); an impedance detector carried by the implantable portion, the impedance detector being operatively coupled to an electrical circuit that includes the electrode to detect an impedance of the electrical circuit; and a processor carried by the patient-implantable portion, the processor having a computer-readable medium programmed with instructions that, when executed: receive an indication of an impedance change from the impedance detector; determine if the electrical signal exceeds a predetermined compliance voltage value; and based at least in part on the detected impedance change and without human intervention, automatically adjust the value of the one or more signal delivery parameter(s) in accordance with which the patient-implantable portion delivers the electrical signal to the electrical contact, wherein if it is determined that the predetermined compliance voltage value is exceeded, the instructions, when executed, adjust the compliance voltage value; wherein the instructions, when executed, further: automatically identifies changes in the impedance of the electrical circuit as a function of time; based at least in part on identifying the changes in impedance as a function of time, predicts a future value of the impedance; and based at least in part on the predicted future value of the impedance, automatically performs a task. a patient-implantable portion that includes a pulse generator and a signal delivery device having an electrical contact positioned to be in electrical communication with a target neural population of a patient when implanted, and configured to deliver an electrical signal having one or more signal delivery parameter(s); an impedance detector carried by the implantable portion, the impedance detector being operatively coupled to an electrical circuit that includes the electrode to detect an impedance of the electrical circuit; and a processor carried by the patient-implantable portion, the processor having a computer-readable medium programmed with instructions that, when executed: receive an indication of an impedance change from the impedance detector; determine if the electrical signal exceeds a predetermined compliance voltage value; and based at least in part on the detected impedance change and without human intervention, automatically adjust the value of the one or more signal delivery parameter(s) in accordance with which the patient-implantable portion delivers the electrical signal to the electrical contact, wherein if it is determined that the predetermined compliance voltage value is exceeded, the instructions, when executed, adjust the compliance voltage value; wherein the instructions, when executed, further: automatically identifies changes in the impedance of the electrical circuit as a function of time; based at least in part on identifying the changes in impedance as a function of time, predicts a future value of the impedance; and based at least in part on the predicted future value of the impedance, automatically performs a task. receive an indication of an impedance change from the impedance detector; determine if the electrical signal exceeds a predetermined compliance voltage value; and based at least in part on the detected impedance change and without human intervention, automatically adjust the value of the one or more signal delivery parameter(s) in accordance with which the patient-implantable portion delivers the electrical signal to the electrical contact, wherein if it is determined that the predetermined compliance voltage value is exceeded, the instructions, when executed, adjust the compliance voltage value; wherein the instructions, when executed, further: automatically identifies changes in the impedance of the electrical circuit as a function of time; based at least in part on identifying the changes in impedance as a function of time, predicts a future value of the impedance; and based at least in part on the predicted future value of the impedance, automatically performs a task. automatically identifies changes in the impedance of the electrical circuit as a function of time; based at least in part on identifying the changes in impedance as a function of time, predicts a future value of the impedance; and based at least in part on the predicted future value of the impedance, automatically performs a task.