Patent ID: 7819909

Claim:
A method comprising: controlling an implantable medical device to deliver therapy to a patient according to each of a plurality of programs with a programming device during a programming session; recording rating information for each of the plurality of programs during the programming session within the programming device; receiving selection of a subset of the programs during the programming session; storing the selected subset of the programs within the implantable medical device, wherein each of the programs within the selected subset of the programs is available to be selected by the patient to control delivery of therapy by the implantable medical device outside of the programming session; for the selected subset of the programs, storing information identifying the programs and rating information associated with the programs in a programming history for the patient within the implantable medical device; and storing within the implantable medical device information identifying the programs and rating information associated with the programs for each of the plurality of programs as a session log separate from the programming history, wherein the session log is associated with the programming session.