IP Library Granted Patent US 8,122,049
Granted Patent B2
US 8,122,049 · App. 11/378,323 · Granted Feb 21, 2012

Advertising service based on content and user log mining

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,122,049
App. No.
11/378,323
Granted
Feb 21, 2012
Kind
B2
Abstract

A system and method are disclosed for providing documents related to a search request. The search request may include a search query of one or more keywords, or the search request may be a demographic search query including one or more demographic attributes. An index containing data crawled from publisher's websites, demographic information of registered users, along with the search history of the registered users can be created. Once a search request is received, the search request can be compared to the information stored in the index, and one or more documents related to the request can be provided.

Claims (22)

1. 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.

2. The method according to claim 1 , wherein the one or more web pages are associated with publishers.

3. The method according to claim 1 , wherein the one or more web pages are ordered based on popularity.

4. A method for providing web pages to an advertiser for the placement of advertisements on the web pages, the method comprising:

receiving, from the advertiser, a demographic search request to provide a plurality of web pages to the advertiser, the demographic search request including a keyword search term and a demographic attribute search term, and the plurality of web pages being associated with a keyword and a plurality of demographic attributes of a plurality of registered users;

comparing, by a computing device having a processor, the keyword search term to search queries entered by the plurality of registered users to identify a first set of web pages, the search queries being stored in an index in association with demographic attributes of the plurality of registered users, the registered users being registered at a search service, the search queries having been executed by one or more of the registered users using the keyword, and the search queries also being stored in association with one or more web pages accessed by the plurality of registered users;

obtaining demographic attributes for the identified registered users from an index;

comparing the demographic attribute search term to the demographic attributes of the plurality of registered users stored in the index to identify a second set of web pages that have been accessed by registered users who share at least one demographic attribute with the demographic attribute search term;

identifying a third set of web pages comprising web pages that are both in the first set of web pages and the second set of web pages; and

providing the third set of web pages to the advertiser for the placement of an advertisement associated with the demographic search request in the third set of web pages.

5. The method according to claim 4 , wherein the third set of web pages are associated with publishers.

6. The method according to claim 4 , wherein the third set of web pages are ordered based on popularity.

7. The method according to claim 4 , wherein the third set of web pages are ordered based on relevance of the keyword.

8. The method according to claim 4 , wherein the third set of web pages are presented in two search result ordering preferences that may be toggled by the advertiser.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2006
From: LI, LI; NAJM, TAREK; LI, YING; CHEN, ZENG; ZENG, HUA-JUN; TANG, KE; YANG, ZHIFENG; ZENG, FENGPING; WANG, XIANFANG; DAI, XIAOFENG; ZHANG, BENYU; WANG, JIAN
To: MICROSOFT CORPORATION
Reel/Frame 018378/0471 →