Placement attribute targeting
First Claim
1. A computer-implemented method comprising:
- receiving input requesting an advertisement for inclusion in a particular web page of a plurality of web pages that collectively represent a website having a hierarchy, wherein each web page of the plurality of web pages has a corresponding hierarchical location of the respective web page within the website hierarchy;
receiving from a publisher of the particular web page information specifying a hierarchical location of the particular web page within the website hierarchy;
determining (a) the hierarchical location of the particular web page within the website hierarchy and (b) a classification of the particular web page from among a plurality of possible classifications to which an advertisement may belong, wherein the plurality of possible classifications to which an advertisement may belong include a home page, a login page, and a blog page of the website hierarchy, and the determination is based on (i) text in an identifier pointing to the particular web page and (ii) content provided by the publisher of, and included in, the particular web page, wherein the identifier includes a Uniform Resource Locator (URL), and determining the hierarchical location based on the text in the identifier includes determining whether the URL includes text indicative of a particular one of the plurality of possible classifications to which an advertisement may belong;
verifying that the received information specifying the hierarchical location of the particular web page corresponds to the determined hierarchical location of the particular web page;
selecting an advertisement that has previously been designated for display as at least part of a web page that has the determined hierarchical location and classification; and
transmitting the selected advertisement for display as at least part of the particular web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer-readable media, and systems for placement attribute targeting are described. In one example, an advertiser can specify attributes of one or more web pages on which their advertisements can be displayed. Based on a page attribute of the web page that a user accesses, one or more advertisements can be transmitted to the user for display, where the advertisements are chosen such that the page attribute matches the attribute specified by the advertiser. In some implementations, a computer-implemented method 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.
73 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving input requesting an advertisement for inclusion in a particular web page of a plurality of web pages that collectively represent a website having a hierarchy, wherein each web page of the plurality of web pages has a corresponding hierarchical location of the respective web page within the website hierarchy; receiving from a publisher of the particular web page information specifying a hierarchical location of the particular web page within the website hierarchy; determining (a) the hierarchical location of the particular web page within the website hierarchy and (b) a classification of the particular web page from among a plurality of possible classifications to which an advertisement may belong, wherein the plurality of possible classifications to which an advertisement may belong include a home page, a login page, and a blog page of the website hierarchy, and the determination is based on (i) text in an identifier pointing to the particular web page and (ii) content provided by the publisher of, and included in, the particular web page, wherein the identifier includes a Uniform Resource Locator (URL), and determining the hierarchical location based on the text in the identifier includes determining whether the URL includes text indicative of a particular one of the plurality of possible classifications to which an advertisement may belong; verifying that the received information specifying the hierarchical location of the particular web page corresponds to the determined hierarchical location of the particular web page; selecting an advertisement that has previously been designated for display as at least part of a web page that has the determined hierarchical location and classification; and transmitting the selected advertisement for display as at least part of the particular web page. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing computer program instructions executable by data processing apparatus to perform operations comprising:
-
receiving input requesting an advertisement for inclusion in a particular web page of a plurality of web pages that collectively represent a website having a hierarchy, wherein each web page of the plurality of web pages has a corresponding hierarchical location of the respective web page within the website hierarchy; receiving from a publisher of the particular web page information specifying a hierarchical location of the particular web page within the website hierarchy; determining (a) the hierarchical location of the particular web page within the website hierarchy and (b) a classification of the particular web page from among a plurality of possible classifications to which an advertisement may belong, wherein the plurality of possible classifications to which an advertisement may belong include a home page, a login page, and a blog page of the website hierarchy, and the determination is based on (i) text in an identifier pointing to the particular web page and (ii) content provided by the publisher of, and included in, the particular web page, wherein the identifier includes a Uniform Resource Locator (URL), and determining the hierarchical location based on the text in the identifier includes determining whether the URL includes text indicative of a particular one of the plurality of possible classifications to which an advertisement may belong; verifying that the received information specifying the hierarchical location of the particular web page corresponds to the determined hierarchical location of the particular web page; selecting an advertisement that has previously been designated for display as at least part of a web page that has the determined hierarchical location and classification; and transmitting the selected advertisement for display as at least part of the particular web page. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
data processing apparatus; and a computer-readable medium storing computer program instructions executable by the data processing apparatus to perform operations comprising; receiving input requesting an advertisement for inclusion in a particular web page of a plurality of web pages that collectively represent a website having a hierarchy, wherein each web page of the plurality of web pages has a corresponding hierarchical location of the respective web page in the website hierarchy; receiving from a publisher of the particular web page information specifying a hierarchical location of the particular web page within the website hierarchy; determining (a) the hierarchical location of the particular web page within the website hierarchy and (b) a classification of the particular web page from among a plurality of possible classifications to which an advertisement may belong, wherein the plurality of possible classifications to which an advertisement may belong include a home page, a login page, and a blog page of the website hierarchy, and the determination is based on (i) text in an identifier pointing to the particular web page and (ii) content provided by the publisher of, and included in, the particular web page, wherein the identifier includes a Uniform Resource Locator (URL), and determining the hierarchical location based on the text in the identifier includes determining whether the URL includes text indicative of a particular one of the plurality of possible classifications to which an advertisement may belong; verifying that the received information specifying the hierarchical location of the particular web page corresponds to the determined hierarchical location of the particular web page; selecting an advertisement that has previously been designated for display as at least part of a web page that has the determined hierarchical location and classification; and transmitting the selected advertisement for display as at least part of the particular web page. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification