Systems and methods for providing an enhanced scheduling process are
discussed. One embodiment of the present invention includes a method for
scheduling mobile service representatives. The method includes
negotiating an appointment window for booking a reservation, assigning
the reservation to a shift of a mobile service representative, and
optimizing periodically the shift of the mobile service representative
while the acts of negotiating and assigning are executing.