Patent ID: 7149533

Claim:
A wireless handset for use with a server, the wireless handset comprising: a positioning system operable to ascertain a location of the wireless handset; and an application program configured to: receive route information describing a prescribed route, the route information including information defining a plurality of discontiguous consecutive check-in areas and an expected arrival time associated with each of the plurality of discontiguous consecutive check-in areas; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival time and trigger generation of an alarm at said server if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of discontiguous consecutive check-in areas.