Apparatus and method for independently delivering a plurality of therapy
programs in an implantable medical device. A therapy controller configures the
device to generate independent pulse trains associated with a plurality of therapy
programs and dynamically configures the electrodes to deliver the independent pulse
trains to the patient. Once configured, the implantable medical device delivers
the plurality of therapy programs to the patient wherein the therapy programs may
overlap in time.