1. A method executed by a mobile device, comprising: detecting a communication event that includes a communication interruption; triggering, by the communication event, creation of a geofence, wherein creating the geofence comprises: determining a location of the geofence based on a location of the mobile device when the communication event occurred; and determining a profile for associating with the geofence, the profile including a parameter to configure an application program for monitoring an aspect of the communication in anticipation of a next communication interruption that is expected to occur within the geofence, wherein determining the profile comprises selecting the profile from a profile data store on the mobile device or receiving the profile from a server; and upon detecting that the mobile device enters an area enclosed by the geofence and before the next communication interruption occurs, configuring the application program to monitor the aspect of the communication using the profile.