Patent ID: 7515917

Claim:
A system for tracking the location of a mobile communications device, which comprises: the mobile communications device configured to: transmit, from the device, a first set of data identifying the location of the device; receive, at the device, data comprising a second set of data identifying the location of the device after the transmission of the first set; and monitor for a first occurring of a plurality of triggering events after the transmission of the first set, the monitoring comprising: monitoring a time elapsed since transmitting the first set to determine whether the time elapsed exceeds a threshold time, wherein exceeding the threshold time comprises a first one of the plurality of triggering events; monitoring a distance of the device from a location corresponding to transmission of the first set to determine whether the distance exceeds a threshold distance, wherein exceeding the threshold distance comprises a second one of the plurality of triggering events; and monitoring, after transmission of the first set, a geographic boundary to determine whether the device crosses the geographic boundary, wherein crossing the geographic boundary comprises a third one of the plurality of triggering events; and transmit the second set of data upon the first occurrence of one of the plurality of triggering events; a mobile communications base station, in communication with the mobile communications device via a wireless connection; and the server computer system in communication with the base station, the server computer system configured to: receive the second set of data; associate the second set of data with a user; correlate the second set of data with preferences of the user regarding sharing of location data, the preferences stored in a database at the server computer system; filter the second set of data according to the preferences; and transmit the filtered data.