摘要 |
The various embodiments provide systems and methods for combining overlapping/geographically close geofences associated with a plurality of geofence-enabled applications operating on the same computing device into a single, blended geofence. Each geofence-enabled application may monitor the blended geofence so the plurality of geofence-enabled applications may simultaneously or near-simultaneously detect that the blended geofence has been satisfied when the computing device satisfies the blended geofence. Thus, each of the plurality of geofence-enabled application may consume the output of location-sensing radios and/or communicate with the geofence server at the same time because each of the plurality of geofence-enabled applications detects when the blended geofence is crossed at the same or nearly the same time. Thus, by blending the plurality of geofence-enabled application's geofence areas, the various embodiments may improve battery life and/or conserve resources for a small decrease in accuracy such that the overall user experience on the computing device is improved. |