Patent ID: 7359864

Claim:
A method of scheduling appointments, said method comprising the steps of: allocating job drop-off slots of varying size categories throughout a production period based upon a provider's sales goals; requiring that a job delivery slot correspond to each job drop-off slot; estimating a time necessary to complete a vehicle collision repair job for a customer as an estimated time; classifying said collision repair job into one of said size categories based upon said estimated time; selecting a desired drop-off day within said production period and repeating the following steps until at least one appointment option is presented: if a job drop-off slot of said size category of said job is available on said desired drop-off day, then adding said estimated time to a daily drop-off total hours already scheduled to determine a projected daily drop-off total, and if said projected daily drop-off total is less than a daily drop-off maximum, then adding said estimated time to a weekly drop-off total hours already scheduled to determine a projected weekly drop-off total, and if said projected weekly drop-off total is less than a weekly drop-off maximum, then calculating a projected delivery date, and if a delivery slot is available on said projected delivery date, then presenting said desired drop-off day as an appointment option, else proceeding to a next desired drop-off day if a delivery slot is not available on said projected delivery date, else proceeding to a next desired drop-off day if said projected weekly drop-off total is greater than said weekly drop-off maximum, else proceeding to a next desired drop-off day if said projected daily drop-off total is greater than said daily drop-off maximum, else proceeding to a next desired drop-off day if a job drop-off slot of said size category of said job is not available; permitting said customer to accept or reject said at least one appointment option; and upon acceptance of said at least one appointment option by said customer, scheduling said job for said appointment option, consuming said drop-off slot of said accepted appointment option, consuming said delivery slot of said projected delivery date of said accepted appointment option, and increasing each of said daily drop-off total and said weekly drop-off total by said estimated time.