Content-targeted advertising using collected user behavior data
First Claim
Patent Images
1. A method comprising:
- a) tracking, for a set of one or more ads, ad set performance information with respect to a document; and
b) aggregating, for the document, tracked ad set performance information.
3 Assignments
0 Petitions
Accused Products
Abstract
A content-targeting ad system is provided with a user behavior (e.g., selection (e.g., click), conversion, etc.) feedback mechanism. The performance of individual ads, or groups of ads, may be tracked on a per document (e.g. per URL) and/or on a per host (e.g. per Website) basis. The performance of ad targeting functions may also be tracked on a per document, and/or per host basis. Such user behavior feedback data may be processed (e.g., aggregated) into useful data structures. Such user behavior feedback data (raw or processed) may then be used in a content-targeting ad system to improve ad quality, improve user experience, and/or maximize revenue.
823 Citations
108 Claims
-
1. A method comprising:
-
a) tracking, for a set of one or more ads, ad set performance information with respect to a document; and
b) aggregating, for the document, tracked ad set performance information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
a) tracking, for a set of one or more ads, ad set performance information with respect to a set of documents, wherein the set of documents is a subset of a document collection; and
b) aggregating, for the set of documents, tracked ad set performance information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
a) accepting, for a set of one or more ads, performance information for a document; and
b) scoring or modifying a score of each of one or more ads using the accepted ad set performance information for the document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
a) accepting, for a set of one or more ads, performance information for a set of documents, wherein the set of documents is a subset of a document collection; and
b) scoring or modifying a score of each of one or more ads using the accepted ad set performance information for the set of documents. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
a) accepting targeting function performance for a document; and
b) scoring or modifying a score of each of one or more ads using the accepted targeting function performance for the document. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
a) accepting targeting function performance for a set of documents; and
b) scoring or modifying a score of each of one or more ads using the accepted targeting function performance for the set of documents, wherein the set of documents is a subset of a document collection. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A method for determining a set of ads eligible to be served with a document, the method comprising:
-
a) determining a first set of ads;
b) accepting ad performance information for the document;
c) determining a number of best performing ads for the document; and
d) determining a final set of ads using the first set of ads and the number of best performing ads determined.
-
-
48. A method for determining a set of ads eligible to be served with a document, the method comprising:
-
a) determining a first set of ads;
b) accepting ad performance information for a set of documents to which the document belongs, wherein the set of documents is a subset of a collection of documents;
c) determining a number of best performing ads for the set of documents; and
d) determining a final set of ads using the first set of ads and the number of best performing ads determined.
-
-
49. A method comprising:
-
a) determining for a document, at least two concepts;
b) determining for each of the at least two concepts, one or more ads;
c) determining for each of the at least two concepts, a concept performance score; and
d) updating, for at least one of the ads, an ad performance score using a concept performance score of the concept with which the ad is associated. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. Apparatus comprising:
-
a) means for tracking, for a set of one or more ads, ad set performance information with respect to a document; and
b) means for aggregating, for the document, tracked ad set performance information. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. Apparatus comprising:
-
a) means for tracking, for a set of one or more ads, ad set performance information with respect to a set of documents, wherein the set of documents is a subset of a document collection; and
b) means for aggregating, for the set of documents, tracked ad set performance information. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67. Apparatus comprising:
-
a) an input for accepting, for a set of one or more ads, performance information for a document; and
b) means for scoring or modifying a score of each of one or more ads using the accepted ad set performance information for the document. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. Apparatus comprising:
-
a) an input for accepting, for a set of one or more ads, performance information for a set of documents, wherein the set of documents is a subset of a document collection; and
b) means for scoring or modifying a score of each of one or more ads using the accepted ad set performance information for the set of documents. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. Apparatus comprising:
-
a) an input for accepting targeting function performance for a document; and
b) means for scoring or modifying a score of each of one or more ads using the accepted targeting function performance for the document. - View Dependent Claims (90, 91, 92, 93, 94)
-
-
95. Apparatus comprising:
-
a) an input for accepting targeting function performance for a set of documents; and
b) means for scoring or modifying a score of each of one or more ads using the accepted targeting function performance for the set of documents, wherein the set of documents is a subset of a document collection. - View Dependent Claims (96, 97, 98, 99, 100)
-
-
101. Apparatus for determining a set of ads eligible to be served with a document, the apparatus comprising:
-
a) means for determining a first set of ads;
b) an input for accepting ad performance information for the document;
c) means for determining a number of best performing ads for the document; and
d) means for determining a final set of ads using the first set of ads and the number of best performing ads determined.
-
-
102. Apparatus for determining a set of ads eligible to be served with a document, the apparatus comprising:
-
a) means for determining a first set of ads;
b) an input for accepting ad performance information for a set of documents to which the document belongs, wherein the set of documents is a subset of a collection of documents;
c) means for determining a number of best performing ads for the set of documents; and
d) means for determining a final set of ads using the first set of ads and the number of best performing ads determined.
-
-
103. Apparatus comprising:
-
a) means for determining for a document, at least two concepts;
b) means for determining for each of the at least two concepts, one or more ads;
c) means for determining for each of the at least two concepts, a concept performance score; and
d) means for updating, for at least one of the ads, an ad performance score using a concept performance score of the concept with which the ad is associated. - View Dependent Claims (104, 105, 106, 107, 108)
-
Specification