A method for combining printed media information with electronic media information for producing a final list of information, the method comprising: capturing an image with a mobile device; determining if the quality of the captured image is sufficient by a quality predictor running on the mobile device, wherein the quality is determined by analysing at least one of blur, camera noise or luminosity of the image, wherein the quality predictor comprises a vector calculator comprising a blur feature module configured to calculate the blur by computing a gradient of the image or edge detection in the image or motion estimation in the image or frequency domain analysis of the image, a camera noise feature module configured to determine camera noise in the image, and a luminosity feature module configured to compute the luminosity of the image by determining a pattern in a grayscale or color histogram of the image or the contrast of the image or computing a shadow mask from the image; if it is determined that the quality of the captured image is sufficient, receiving an image at a matching unit; performing, by the matching unit, document recognition using the image to produce recognized text; producing, by a first comparison engine of a context-aware target information delivery system, a first list of relevant information using the recognized text and user profile information; producing, by a second comparison engine of a context-aware target information delivery system, a second list of relevant information using the recognized text and targeted information; adjusting, by a weight adjuster of the context-aware target information delivery system, a weight of one item of the second list of relevant information based on user context information, wherein adjusting a weight of one item of the second list of relevant information based on user context information comprises determining word relevancy by calculating a distance from a center of the image outward using a distance measure; and comparing, by a third comparison engine of the context-aware target information delivery system, the first list of relevant information to the second list of relevant information to produce the final list of information; displaying an indicator for the final list of information on the mobile device. capturing an image with a mobile device; determining if the quality of the captured image is sufficient by a quality predictor running on the mobile device, wherein the quality is determined by analysing at least one of blur, camera noise or luminosity of the image, wherein the quality predictor comprises a vector calculator comprising a blur feature module configured to calculate the blur by computing a gradient of the image or edge detection in the image or motion estimation in the image or frequency domain analysis of the image, a camera noise feature module configured to determine camera noise in the image, and a luminosity feature module configured to compute the luminosity of the image by determining a pattern in a grayscale or color histogram of the image or the contrast of the image or computing a shadow mask from the image; if it is determined that the quality of the captured image is sufficient, receiving an image at a matching unit; performing, by the matching unit, document recognition using the image to produce recognized text; producing, by a first comparison engine of a context-aware target information delivery system, a first list of relevant information using the recognized text and user profile information; producing, by a second comparison engine of a context-aware target information delivery system, a second list of relevant information using the recognized text and targeted information; adjusting, by a weight adjuster of the context-aware target information delivery system, a weight of one item of the second list of relevant information based on user context information, wherein adjusting a weight of one item of the second list of relevant information based on user context information comprises determining word relevancy by calculating a distance from a center of the image outward using a distance measure; and comparing, by a third comparison engine of the context-aware target information delivery system, the first list of relevant information to the second list of relevant information to produce the final list of information; displaying an indicator for the final list of information on the mobile device.