1. A computer-implemented method for retrieving and generating targeted information, the method comprising: receiving an image; performing, with a computer, document recognition using the image to produce recognized text; producing a list of relevant topics using the recognized text and user profile information; producing a list of relevant information using the recognized text and target information; adjusting a weight of one of the list of relevant information based on user context information, the adjusting of the weight including determining word relevancy by calculating a distance from a center of the image outward using a distance measure; and comparing the list of relevant topics to the list of relevant information to produce a final list of information.