×

Order scheduling system and method for scheduling appointments over multiple days

  • US 7,587,327 B2
  • Filed: 04/02/2001
  • Issued: 09/08/2009
  • Est. Priority Date: 03/31/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-readable medium containing a program for scheduling splittable work orders to provide customers with requested service, the program scheduling the work orders by performing operations comprising:

  • receiving customer requests from customers desiring service;

    identifying a received request for service from a customer as being a splittable work order having a job duration required to complete the splittable work order over a plurality of different days and a split time that is less than the job duration;

    requesting an appointment in a specific appointment window on a first day in response to the received customer request, the appointment window being for the split time;

    validating the requested appointment against a number of scheduling constraints and against projected service resources for that window on the first day, including dividing a service area into a number of work areas, assigning a field service representative to each work area where each field service representative has an associated skill level, assigning at least one skill level to each work area, and assigning at least one window hierarchy to each work area, each window hierarchy corresponding to a set of appointment windows and associated with at least one skill level assigned to the work area, the scheduling constraints having allowable appointment windows during which appointments are permitted to be scheduled;

    scheduling the appointment in the specific appointment window on the first day when the validation indicates the appointment can be scheduled given the scheduling constraints and projected service resources, in response to the specific appointment window overlapping the allowable appointment window, time for the appointment scheduled in the specific appointment window proportionally to the amount of overlap between the specific appointment window and the allowable appointment window;

    requesting an appointment in a specific appointment window on a subsequent day or days during which the remainder of the splittable work order may be scheduled;

    validating the requested appointment against the number of scheduling constraints and against projected service resources for that window on the subsequent day or days;

    scheduling the appointment in the specific appointment window on the subsequent day or days when the validation indicates the appointment can be scheduled given the scheduling constraints and projected service resources; and

    advising the customer of the scheduled appointment.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×