Systems, methods, and computer readable media for providing a task reminder are disclosed herein. The method includes receiving information identifying a historical presence of a user of a mobile communication device at a location. The method further includes receiving task information that identifies a task and a task location. The method includes receiving a current location a user of a mobile communication device. The method includes generating a reminder of the task based on the historical presence of the user and a distance between the task location and the current location of the user.