Results based personalization of advertisements in a search engine
First Claim
Patent Images
1. A computer implemented method for providing personalized advertisements in an online search engine, the method comprising:
- selecting a set of documents responsive to a user query and a user profile containing user interest information; and
selecting an advertisement in response to a search profile derived from the set of documents.
1 Assignment
0 Petitions
Accused Products
Abstract
Personalized advertisements are provided to a user using a search engine to obtain documents relevant to a search query. The advertisements are personalized in response to a search profile that is derived from personalized search results. The search results are personalized based on a user profile of the user providing the query. The user profile describes interests of the user, and can be derived from a variety of sources, including prior search queries, prior search results, expressed interests, demographic, geographic, psychographic, and activity information.
710 Citations
45 Claims
-
1. A computer implemented method for providing personalized advertisements in an online search engine, the method comprising:
-
selecting a set of documents responsive to a user query and a user profile containing user interest information; and
selecting an advertisement in response to a search profile derived from the set of documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method for providing personalized advertisements in an online search engine, the method comprising:
-
receiving a query from a user;
receiving a user profile of the user, the user profile containing user interest information;
selecting a set of documents responsive to the query and the user profile;
deriving a search profile from the set of documents;
selecting an advertisement in response to the search profile; and
providing the selected advertisement and the set of documents to the user.
-
-
38. A computer implemented system that provides personalized advertisements in an online search engine, the system comprising:
-
a user profile database, containing a user profile of each of a plurality of users, each user profile containing user interest information;
a search engine, comprising a content database storing documents, and a search algorithm that receives a search query from a user and a user profile of the user from the user profile database, and selects from the content database a set of documents responsive to the query and to the user profile;
a content analysis module that derives a search profile from at least some of the selected set of documents;
an advertisement database that stores a plurality of advertisements; and
an advertisement selection module, coupled to the content analysis module to receive the search profile and coupled to the advertisement database to select an advertisement in response to the search profile.
-
-
39. A system for providing personalized advertisements in an online search engine, the system comprising:
-
a user profile database, containing a user profile of each of a plurality of users, each user profile containing user interest information;
a search means for receiving a search query from a user and receiving a user profile of the user from the user profile database, and selecting a set of documents responsive to the query and to the user profile;
a content analysis means for deriving a search profile from at least some of the selected set of documents;
an advertisement database for storing a plurality of advertisements; and
an advertisement selection means for selecting an advertisement from the advertisement database in response to the search profile.
-
-
40. A computer program product, stored on a computer accessible medium, for controlling a computer system to provide personalized advertisements in an online search engine by performing the method of:
-
receiving a query from a user;
receiving a user profile of the user, the user profile containing user interest information;
selecting a set of documents responsive to the query and the user profile;
deriving a search profile from the set of documents;
selecting an advertisement in response to the search profile; and
providing the selected advertisement and the set of documents to the user.
-
-
41. A computer implemented method of ranking results of a search query, the metod comprising:
-
using a first set of algorithms to obtain and rank a first set of search results from a first search query on a first data set, and using a second set of algorithms to obtain and rank a second set of search results from a second search query on a second data set different from the first data set as a function of the ranking of the first set of results, wherein the first and second sets of algorithms are different from each other. - View Dependent Claims (42, 43, 44)
-
-
45. A computer implemented method of ranking results of a search query, the metod comprising:
-
searching a first content database using a first search query algorithm to obtain a first set of search results;
ranking the first set of search results;
determining a profile of the first search results;
searching a second content database using a second search query algorithm to obtain a second set of search results; and
ranking the second set of search results using the profile.
-
Specification