Patent ID: 8122049

Claim:
A method for providing web pages associated with demographic attributes to an advertiser for the placement of advertisements on the web pages, the method comprising: receiving, from the advertiser, a demographic search request that includes a demographic-attribute-search term and a keyword search term; identifying a first set of web pages from an index of web pages that have been accessed by one or more registered users of a search service, the web pages in the index being stored in association with keywords used by the registered users in a search query to identify the web pages and in association with demographic attributes of the registered users; obtaining demographic attributes for the identified registered users from an index; comparing, by a computing device having a processor, the demographic-attribute-search term to the demographic attributes associated with registered users, the demographic attributes being stored in an index in association with web pages that have been accessed by the registered-users; identifying a subset of the registered users that are associated with at least one demographic attribute that matches the demographic-attribute-search term; identifying a second set of web pages that have been accessed by the subset of the registered users; filtering the first set of web pages to produce a third set of web pages that includes only web pages included in both the first and second sets of web pages; and providing an indication of the third set of web pages to the advertiser for the placement of an advertisement associated with the demographic search request in the one or more web pages.