1. A method for analyzing an image obtained at a location, the method comprising the steps of: receiving, by a computer system, an image comprising text, and contextual information data associated with the image, wherein the contextual information comprises a plurality of images of the vicinity of the image comprising text, the plurality of images obtained within a predetermined time interval prior to obtaining the image comprising text; performing character recognition using said image to yield a character string; sending, to a non-GPS supplemental data module, the received contextual information data; determining, by the non-GPS supplemental data module, an approximate location of the image based on the received contextual information data; and providing an analysis of the image based at least in part on the contextual information data and the approximate location of the image, wherein the analysis comprises at least a portion of the character string.