Patent ID: 8202202

Claim:
A non-transitory computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein for automatically generating an athletic training schedule, the computer-program mechanism comprising: a pace chart generator for accepting user data including at least a first time for a measured course and generating a series of paces for the user to run, the paces being based on the user's current physical conditioning level as demonstrated by the at least first time over a measured distance; a schedule generator for accepting the paces generated by the pace chart generator and at least a first projected race, assigning concomitant athlete level, and populating a training calendar based on the series of paces generated by the pace chart generator, the concomitant athlete level and the at least first projected race; and a pre-populated sealed workout database for providing workouts of different classes to the schedule generator for populating the training calendar, the workouts in the workout database each being minimally classified as to intensity, physiological target, mileage range, associated pace and training phase period, the workouts being chosen by the schedule generator based on both the amount of time available before the at least first projected race and the type of race that the first projected race is; and wherein the schedule generator re-populates the training calendar automatically by selecting workouts from the pre-populated sealed workout database at any time based on user input that indicates at least one of a race schedule addition, subtraction or change, missed training and an injury status change.