Patent ID: 8630715

Claim:
A method comprising: identifying, with a processor, a plurality of parent neurostimulation programs, each of the parent neurostimulation programs including a respective parent electrode configuration through which neurostimulation is delivered to a patient; generating, with the processor, a plurality of child neurostimulation programs based on each of the parent neurostimulation programs, wherein generating each of the child neurostimulation programs comprises applying at least one predetermined rule to the parent electrode configuration of one of the parent neurostimulation programs to produce a child electrode configuration of the child neurostimulation program; receiving, with the processor and via a user interface, user input configured to control scrolling through a sequence of the parent neurostimulation programs and child neurostimulation programs, wherein the user input defines at least one of a speed or a direction of the scrolling; and in response to the user input, automatically controlling, with the processor, an implantable medical device to deliver neurostimulation according to current ones of the neurostimulation programs during scrolling through the sequence of parent neurostimulation programs and child neurostimulation programs, for evaluation of the neurostimulation programs by a user.