Patent ID: 7584000

Claim:
An implantable neurostimulator, comprising: means for storing a plurality of stimulation sets with each stimulation set comprising a plurality of stimulation parameters including an electrode configuration; means for generating a pulse and for delivering the pulse through output contacts according to stimulation parameters including an electrode configuration; means for controlling the means for generating by successively loading parameters from memory of the pulse generator to deliver a repeating pattern of substantially continuously occurring pulses to one or more tissues, the repeating pattern being produced by (i) cycling through the plurality of stimulation sets and (ii) loading the values of the respective stimulation sets into registers of the means for generating; wherein the means for controlling further comprises: (i) first means for counting each stimulation pulse in the repeating pattern of pulses to determine completion of a stimulation cycle upon counting a first number of pulses associated with a stimulation parameter; (ii) second means for dropping one or more pulses within the repeating pattern of pulses to form a dropped set of pulses; and (iii) third means for counting each of the one or more pulses in the dropped set to determine completion of the dropped set upon counting a second number of pulses associated with a drop parameter, the first means, and third means resetting upon completion of each respective stimulation cycle within the repeating pattern of pulses.