Suggesting and/or providing ad serving constraint information
First Claim
Patent Images
1. A computer-implemented method to display content items on user computing devices, comprising:
- receiving, by one or more computing devices, a set of content items to be displayed on one or more documents on user computing devices, wherein each content item is associated with a time constraint;
providing, by the one or more computing devices, a set of candidate keywords associated with each of the set of content items;
providing, by the one or more computing devices, an estimate of a number of times each of the content items will be served based on each of the set of candidate keywords;
based on the provided estimate, receiving, by the one or more computing devices, one or more keywords of the set of candidate keywords to associate with each of the content items;
receiving, by the one or more computing devices, a request to display a content item in conjunction with an electronic document on a particular user computing device;
determining, by the one or more computing devices, a time of the request to display the content item;
determining, by the one or more computing devices, a set of content items having a configured time constraint that corresponds to the time of the request;
analyzing, by the one or more computing devices, content of the electronic document to determine one or more characteristics of the electronic document;
determining, by the one or more computing devices, at least one of the set of determined content items that corresponds to the one or more characteristics of the electronic document based on the one or more received keywords associated with each of the content items; and
providing, by the one or more computing devices, the at least one of the set of determined content items to the particular user computing device for display in conjunction with the electronic document.
2 Assignments
0 Petitions
Accused Products
Abstract
Targeting information (also referred to as ad “serving constraints”) or candidate targeting information for an advertisement is identified. Targeting information may be identified by extracting topics or concepts from, and/or generating topics or concepts based on, ad information, such as information from a Web page to which an ad is linked (or some other Web page of interest to the ad or advertiser). The topics or concepts may be relevant queries associated with the Web page of interest, clusters, etc.
69 Citations
19 Claims
-
1. A computer-implemented method to display content items on user computing devices, comprising:
-
receiving, by one or more computing devices, a set of content items to be displayed on one or more documents on user computing devices, wherein each content item is associated with a time constraint; providing, by the one or more computing devices, a set of candidate keywords associated with each of the set of content items; providing, by the one or more computing devices, an estimate of a number of times each of the content items will be served based on each of the set of candidate keywords; based on the provided estimate, receiving, by the one or more computing devices, one or more keywords of the set of candidate keywords to associate with each of the content items; receiving, by the one or more computing devices, a request to display a content item in conjunction with an electronic document on a particular user computing device; determining, by the one or more computing devices, a time of the request to display the content item; determining, by the one or more computing devices, a set of content items having a configured time constraint that corresponds to the time of the request; analyzing, by the one or more computing devices, content of the electronic document to determine one or more characteristics of the electronic document; determining, by the one or more computing devices, at least one of the set of determined content items that corresponds to the one or more characteristics of the electronic document based on the one or more received keywords associated with each of the content items; and providing, by the one or more computing devices, the at least one of the set of determined content items to the particular user computing device for display in conjunction with the electronic document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by one or more computing devices cause the computer to display content items on user computing devices, the computer-readable program instructions comprising; computer-executable instructions to receive a set of content items to be displayed on one or more documents on user computing devices, wherein each content item is associated with a time constraint; computer-executable instructions to provide a set of keywords associated with the content item; computer-executable instructions to provide an estimate of a number of times each of the content items will be served based on each of the set of candidate keywords; computer-executable instructions to receive one or more keywords of the set of candidate keywords to associate with each of the content items; computer-executable instructions to receive a request to display a content item in conjunction with an electronic document on a particular user computing device; computer-executable instructions to determine a time of the request to display the content item; computer-executable instructions to determine a set of content items having a configured time constraint that corresponds to the time of the request; computer-executable instructions to analyze content of the electronic document to determine one or more characteristics of the electronic document; computer-executable instructions to determine at least one of the set of determined content items that corresponds to the one or more characteristics of the electronic document based on the one or more received keywords associated with each of the content items; and computer-executable instructions to provide the at least one of the set of determined content items to the particular user computing device for display in conjunction with the electronic document. - View Dependent Claims (11, 12, 13)
-
14. A system to display content items on user computing devices, comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; receive a set of content items to be displayed on one or more documents on user computing devices, wherein each content item is associated with a time constraint; provide a set of candidate keywords associated with each of the set of content items; provide an estimate of a number of times each of the content items will be served based on each of the set of candidate keywords; receive by the one or more computing devices, one or more keywords of the set of candidate keywords to associate with each of the content items based on the provided estimate; receive a request to display a content item in conjunction with an electronic document on a particular user computing device; determine a time of the request to display the content item; determine a set of content items having a configured time constraint that corresponds to the time of the request; analyze content of the electronic document to determine one or more characteristics of the electronic document; determine at least one of the set of determined content items that corresponds to the one or more characteristics of the electronic document based on the one or more received keywords associated with each of the content items; and provide the at least one of the set of content items to the particular user computing device for display in conjunction with the document. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification