Method and system for providing targeted documents based on concepts automatically identified therein
First Claim
1. A computer-implemented method comprising:
- comparing image data that specify optical content depicted by a first advertisement to image data that specify optical content depicted by a reference advertisement, wherein the reference advertisement is associated with at least one keyword;
determining, by one or more processors, a similarity measure between the first advertisement and the reference advertisement based on the comparison of the image data;
associating one or more of the keywords from the reference advertisement with the first advertisement based on the similarity measure between the first advertisement and the reference advertisement;
receiving a request for an advertisement, wherein the request includes a keyword; and
responsive to the request, delivering the first advertisement in response to the keyword of the request matching a keyword of the one or more keywords associated with the first advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a graphical document are provided. A graphical document is processed to identify one or more ideas associated with the graphical document. The identified ideas may be used to determine concepts to associate with the first electronic document and suggest those concepts for association with the first electronic document for use in a document distribution system that distributes documents based on a price parameter associated with concepts and a performance parameter. A request for a document associated with a concept is received. Responsive to the request, the graphical document is delivered if an association between the one or more ideas and the concept is determined.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
comparing image data that specify optical content depicted by a first advertisement to image data that specify optical content depicted by a reference advertisement, wherein the reference advertisement is associated with at least one keyword; determining, by one or more processors, a similarity measure between the first advertisement and the reference advertisement based on the comparison of the image data; associating one or more of the keywords from the reference advertisement with the first advertisement based on the similarity measure between the first advertisement and the reference advertisement; receiving a request for an advertisement, wherein the request includes a keyword; and responsive to the request, delivering the first advertisement in response to the keyword of the request matching a keyword of the one or more keywords associated with the first advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
comparing image data that specify optical content depicted by a first advertisement to image data that specify optical content depicted by a reference advertisement, wherein the reference advertisement is associated with a concept; determining, by one or more processors, a similarity measure between the first advertisement and the reference advertisement based on the comparison of image data; associating the concept from the reference advertisement with the first advertisement based on the similarity measure between the first advertisement and the reference advertisement; receiving a request for an advertisement, wherein the request is associated with the concept from the reference advertisement; and responsive to the request, delivering the first advertisement in response to the request being associated with the concept from the reference advertisement.
-
-
13. A computer-implemented method comprising:
-
identifying a first advertisement; identifying reference advertisements, wherein each reference advertisement is associated with at least one keyword; comparing image data that specify optical content depicted by the first advertisement with image data that specify optical content depicted by each reference advertisement; determining, by one or more processors, a set of one or more of the reference advertisements having optical content that matches the optical content of the first advertisement based on the comparison; determining a predetermined number of highest scoring reference advertisements from the set to associate with the first advertisement; associating keywords from the predetermined number of highest scoring reference advertisements with the first advertisement; and using the keywords from the predetermined number of highest scoring reference advertisements to deliver the first advertisement in response to a received advertisement request that includes at least one of the keywords. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; comparing image data that specify optical content depicted by a first advertisement to image data that specify optical content depicted by a reference advertisement, wherein the reference advertisement is associated with at least one keyword; determining, by one or more processors, a similarity measure between the first advertisement and the reference advertisement based on the comparison of the image data; associating one or more of the keywords from the reference advertisement with the first advertisement based on the similarity measure between the first advertisement and the reference advertisement; receiving a request for an advertisement, wherein the request includes a keyword; and responsive to the request, delivering the first advertisement in response the keyword of the request matching a keyword of the one or more keywords associated with the first advertisement. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system, comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; identifying a first advertisement; identifying reference advertisement, wherein each reference advertisement is associated with at least one keyword; comparing image data that specify optical content of the first advertisement with image data that specify optical content of each reference advertisement; determining, by one or more processors, a set of one or more of the reference advertisements having optical content that matches the optical content of the first advertisement based on the comparison; determining a predetermined number of highest scoring reference advertisements from the set to associate with the first advertisement; associating keywords from the predetermined number of highest scoring reference advertisements with the first advertisement; and using the keywords from the predetermined number of highest scoring reference advertisements to deliver the first advertisement in response to a received advertisement request that includes at least one of the keywords.
-
-
23. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, comprising:
-
comparing image data that specify optical content from a first advertisement to image data that specify optical content from a reference advertisement, wherein the reference advertisement is associated with at least one keyword; determining, by one or more processors, a similarity measure between the first advertisement and the reference advertisement based on the comparison of the image data; associating one or more of the keywords from the reference advertisement with the first advertisement based on the similarity measure between the first advertisement and the reference advertisement; receiving a request for an advertisement, wherein the request includes a keyword; and responsive to the request, delivering the first advertisement in response to the keyword of the request matching a keyword of the one or more keywords associated with the first advertisement.
-
Specification