12. A method of providing a reminder to a user, the method comprising: receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period; capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images; extracting one or more identifying data items from the one or more images, wherein the one or more identifying data items include location information; cross-referencing the location information with a database that stores one or more locations each associated with at least one of a corresponding keyword or a corresponding message, to identify a first message stored in the database and associated with the location information; using the first message to form a reminder message; storing, in a memory, the reminder message with an association to the time period; monitoring time to detect when the time period is reached; and when the time period is reached: accessing the memory to obtain the reminder message; and providing the reminder message to the user.
12. A method of providing a reminder to a user, the method comprising: receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period; capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images; extracting one or more identifying data items from the one or more images, wherein the one or more identifying data items include location information; cross-referencing the location information with a database that stores one or more locations each associated with at least one of a corresponding keyword or a corresponding message, to identify a first message stored in the database and associated with the location information; using the first message to form a reminder message; storing, in a memory, the reminder message with an association to the time period; monitoring time to detect when the time period is reached; and when the time period is reached: accessing the memory to obtain the reminder message; and providing the reminder message to the user. 13. The method of claim 12 , wherein extracting one or more identifying data items from the one or more images includes: identifying text in the one or more images; and the method further comprises using the text to form the reminder message.