Dynamic presentation of targeted information in a mixed media reality recognition system
First Claim
1. A system for retrieving and generating targeted information comprising:
- one or more processors;
a matching unit stored on a memory and executable by the one or more processors, the matching unit receiving an input image, performing document recognition on the input image and producing recognized text;
a first comparison engine coupled to the matching unit, the first comparison engine receiving the recognized text from the matching unit, receiving user profile information and generating a list of relevant topics based on the recognized text and the user profile information;
a second comparison engine coupled to the matching unit, the second comparison engine receiving the recognized text from the matching unit, receiving targeted information and generating a list of relevant information;
a first weight adjuster coupled to the first comparison engine, the first weight adjuster adjusting a weight of at least one of the relevant topics in the list of relevant topics using user context information, wherein adjusting the weight of the at least one of the relevant topics includes determining word relevancy by calculating a distance from a center of the input image outward using a distance measure; and
a third comparison engine coupled to the first comparison engine and the second comparison engine, the third comparison engine generating a final list of targeted information by comparing the list of relevant topics to the list of relevant information.
1 Assignment
0 Petitions
Accused Products
Abstract
A context-aware targeted information delivery system comprises a mobile device, an MMR matching unit, a plurality of databases for user profiles, user context and advertising information, a plurality of comparison engines and a plurality of weight adjusters. The mobile device is coupled to deliver an image patch to the MMR matching unit which in turn performs recognition to produce recognize text. The recognized text is provided to a first and second comparison engines to produce relevant topics and relevant ads. The relevant topics and relevant ads are adjusted with information from a user context database including information such as location, date, time, and other information from a user profile. The third comparison engine compares the relevant topics and relevant ads to produce a set of final ads that are most related to the topics of interest for the user and delivered for display on to the mobile device.
108 Citations
20 Claims
-
1. A system for retrieving and generating targeted information comprising:
-
one or more processors; a matching unit stored on a memory and executable by the one or more processors, the matching unit receiving an input image, performing document recognition on the input image and producing recognized text; a first comparison engine coupled to the matching unit, the first comparison engine receiving the recognized text from the matching unit, receiving user profile information and generating a list of relevant topics based on the recognized text and the user profile information; a second comparison engine coupled to the matching unit, the second comparison engine receiving the recognized text from the matching unit, receiving targeted information and generating a list of relevant information; a first weight adjuster coupled to the first comparison engine, the first weight adjuster adjusting a weight of at least one of the relevant topics in the list of relevant topics using user context information, wherein adjusting the weight of the at least one of the relevant topics includes determining word relevancy by calculating a distance from a center of the input image outward using a distance measure; and a third comparison engine coupled to the first comparison engine and the second comparison engine, the third comparison engine generating a final list of targeted information by comparing the list of relevant topics to the list of relevant information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for retrieving and generating targeted information, the method comprising:
-
receiving an input image; performing, with one or more computers, document recognition on the input image to produce recognized text; receiving user profile information; generating, with the one or more computers, a list of relevant topics based on the recognized text and the user profile information; receiving targeted information; generating a list of relevant information based on the recognized text and the targeted information; adjusting a weight of at least one of the relevant topics in the list of relevant topics using user context information, wherein adjusting the weight of the at least one of the relevant topics includes determining word relevancy by calculating a distance from a center of the input image outward using a distance measure; and generating a final list of targeted information by comparing the list of relevant topics to the list of relevant information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for retrieving an electronic document in response to receipt of an image patch comprising a non-transitory computer usable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive an input image; perform document recognition on the input image to produce recognized text; receive user profile information; generate a list of relevant topics based on the recognized text and the user profile information; receive targeted information; generate a list of relevant information based on the recognized text and the targeted information; adjust a weight of at least one of the relevant topics in the list of relevant topics using user context information, wherein adjusting the weight of the at least one of the relevant topics includes determining word relevancy by calculating a distance from a center of the input image outward using a distance measure; and generate a final list of targeted information by comparing the list of relevant topics to the list of relevant information.
-
Specification