Placement attribute targeting
First Claim
Patent Images
1. A method, comprising:
- receiving, from a content provider, data specifying that a given portion of content provided by the content provider is to only be placed on a specified type of web page, including receiving data specifying that the given portion of content provided by the content provider is only to be placed on homepages of websites;
receiving, from a client device, a request for content to be presented with a web page;
determining, by one or more servers, a page type of the web page, including;
analyzing a URL of the web page to determine whether the web page is a root-level web page;
analyzing the URL of the web page to determine whether the URL ends with a homepage designation followed by a file extension; and
determining that the page type of the web page is a homepage type when the analysis identifies the web page as a root-level web page and the URL ends with a homepage designation followed by a file extension; and
distributing, to the client device, content for inclusion in the web page in response to the request, including distributing the given portion of content only when the page type of the web page is the homepage type.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method, system, and computer-readable medium includes determining an attribute of a web page to be displayed to a user at a location, selecting content corresponding to the determined web page attribute, and transmitting the selected content to the location for display as at least part of the web page.
86 Citations
20 Claims
-
1. A method, comprising:
-
receiving, from a content provider, data specifying that a given portion of content provided by the content provider is to only be placed on a specified type of web page, including receiving data specifying that the given portion of content provided by the content provider is only to be placed on homepages of websites; receiving, from a client device, a request for content to be presented with a web page; determining, by one or more servers, a page type of the web page, including; analyzing a URL of the web page to determine whether the web page is a root-level web page; analyzing the URL of the web page to determine whether the URL ends with a homepage designation followed by a file extension; and determining that the page type of the web page is a homepage type when the analysis identifies the web page as a root-level web page and the URL ends with a homepage designation followed by a file extension; and distributing, to the client device, content for inclusion in the web page in response to the request, including distributing the given portion of content only when the page type of the web page is the homepage type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, from a content provider, data specifying that a given portion of content provided by the content provider is to only be placed on a specified type of web page, including receiving data specifying that the given portion of content provided by the content provider is only to be placed on homepages of websites; receiving, from a client device, a request for content to be presented with a web page; determining, by one or more servers, a page type of the web page, including; analyzing a URL of the web page to determine whether the web page is a root-level web page; analyzing the URL of the web page to determine whether the URL ends with a homepage designation followed by a file extension; and determining that the page type of the web page is a homepage type when the analysis identifies the web page as a root-level web page and the URL ends with a homepage designation followed by a file extension; and distributing, to the client device, content for inclusion in the web page in response to the request, including distributing the given portion of content only when the page type of the web page is the homepage type. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, from a content provider, data specifying that a given portion of content provided by the content provider is to only be placed on a specified type of web page, including receiving data specifying that the given portion of content provided by the content provider is only to be placed on homepages of websites; receiving, from a client device, a request for content to be presented with a web page; determining, by one or more servers, a page type of the web page, including; analyzing a URL of the web page to determine whether the web page is a root-level web page; analyzing the URL of the web page to determine whether the URL ends with a homepage designation followed by a file extension; and determining that the page type of the web page is a homepage type when the analysis identifies the web page as a root-level web page and the URL ends with a homepage designation followed by a file extension; and distributing, to the client device, content for inclusion in the web page in response to the request, including distributing the given portion of content only when the page type of the web page is the homepage type. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification