has deviated from a predicted calculated or assigned route in yet another embodiment the processor 226 determines that the distance between a current location of the mobile device 200 and a predicted location of the mobile device exceeds a predetermined distance in some embodiments the processor 226 may send updated location information to the server 102 upon the occurrence of any one or more of the determinations the system and method are illustrated by way of the following examples which are not intended to be limiting in an embodiment a mobile device includes a gps receiver and a transmitter for communicating data to a tracking server the processor of the mobile device receives initial location information from the gps receiver and causes the transmitter to transmit that location information to the tracking server the processor of the mobile device continues to receive location information from the gps receiver allowing the processor to determine and monitor the speed and direction the mobile device is moving upon determining the speed and direction of travel of the mobile device the processor causes the transmitter to transmit to the server the movement information i e the information about the speed and direction of movement if the mobile device slows down or accelerates by greater than 10 miles per hour or any predetermined threshold amount the processor causes the transmitter to send to the tracking server updated position and movement data for the mobile device in an embodiment a mobile device includes a gps receiver.