Patent ID: 8369837

Claim:
A method, comprising: receiving a request to perform a task by a first subsystem of a mobile device when the mobile device travels at least a threshold distance; determining a duration of silence of a second subsystem of the mobile device, the second subsystem being operable to monitor a location change of the mobile device using identifiers transmitted in a cellular network as location identifiers, wherein the second subsystem determines that the location change has occurred upon determining a change of location identifiers; configuring the second subsystem of the mobile device to send a notification to the first subsystem notifying the first subsystem that the mobile device has traveled, the notification to be sent by a notification function after at least the duration of silence and after the second subsystem determines the change of location identifiers; and in the first subsystem: receiving the notification; determining that the threshold distance has been satisfied based on the received notification; and performing the task upon the determining, wherein performing the task includes at least one of invoking an application program in the first subsystem, or notifying an application program in the first subsystem, wherein the method is performed by one or more data processing devices.