Customization of search results for search queries received from third party sites
First Claim
1. A computer implemented method comprising:
- receiving a request to perform a search at a general search engine site, the request comprising a query received from a user through a search query interface presented on a third party website;
accessing a search customization profile defined for the third party website by a provider of the third party website, wherein the search customization profile includes a topic identifier;
mapping the topic identifier to a specific topic to be used for customizing the search;
retrieving a set of documents responsive to the query, each document in the set of documents having an information retrieval score;
adjusting the information retrieval score of each of the documents that are associated with the specific topic by a weight value associated with the specific topic;
ranking the set of documents according to the respective information retrieval scores after adjusting the information retrieval score of each of the documents that are associated with the specific topic; and
returning to the third party website, in response to the request, search results identifying at least a highest ranking portion of the set of documents and the rank order of the documents in the highest ranking portion.
2 Assignments
0 Petitions
Accused Products
Abstract
A third party website provides a search interface to a general search engine. A site profile of the third party website describes various topics, keywords, or domains that are potentially relevant or of interest to users who access the third party website. The topics are associated with a topical directory, with domains associated with each topic; the domains in a given topic are given various weightings. When a search is submitted to the general search engine from the third party website via the search interface, the general search engine uses the site profile to customize the search results. The search results are customized by weighting the ranking of documents from websites associated with the topics in the site profile. The site profile can be manually or automatically constructed.
-
Citations
37 Claims
-
1. A computer implemented method comprising:
-
receiving a request to perform a search at a general search engine site, the request comprising a query received from a user through a search query interface presented on a third party website; accessing a search customization profile defined for the third party website by a provider of the third party website, wherein the search customization profile includes a topic identifier; mapping the topic identifier to a specific topic to be used for customizing the search; retrieving a set of documents responsive to the query, each document in the set of documents having an information retrieval score; adjusting the information retrieval score of each of the documents that are associated with the specific topic by a weight value associated with the specific topic; ranking the set of documents according to the respective information retrieval scores after adjusting the information retrieval score of each of the documents that are associated with the specific topic; and returning to the third party website, in response to the request, search results identifying at least a highest ranking portion of the set of documents and the rank order of the documents in the highest ranking portion. - 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. A computer readable medium encoded with a computer program comprising instruction that, when executed, operate to cause a computer to perform operations comprising:
-
receiving a request to perform a search at a general search engine site, the request comprising a query received from a user through a search query interface presented on a third party website; accessing a search customization profile defined for the third party website by a provider of the third party website, wherein the search customization profile includes a topic identifier; mapping the topic identifier to a specific topic to be used for customizing the search; retrieving a set of documents responsive to the query, each document in the set of documents having an information retrieval score; adjusting the information retrieval score of each of the documents that are associated with the specific topic by a weight value associated with the specific topic; ranking the set of documents according to the respective information retrieval scores after adjusting the information retrieval score of each of the documents that are associated with the specific topic; and returning to the third party website, in response to the request, search results identifying at least a highest ranking portion of the set of documents and the rank order of the documents in the highest ranking portion. - View Dependent Claims (26)
-
-
27. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, causes the one or more computers to perform operations comprising; receiving a request to perform a search at a general search engine site, the request comprising a query received from a user through a search query interface presented on a third party website; accessing a search customization profile defined for the third party website by a provider of the third party website, wherein the search customization profile includes a topic identifier; mapping the topic identifier to a specific topic to be used for customizing the search; retrieving a set of documents responsive to the query, each document in the set of documents having an information retrieval score; adjusting the information retrieval score of each of the documents that are associated with the specific topic by a weight value associated with the specific topic; ranking the set of documents according to the respective information retrieval scores after adjusting the information retrieval score of each of the documents that area associated with the specific topic; and returning to the third party website, in response to the request, search results identifying at least a highest ranking portion of the set of documents and the rank order of the documents in the highest ranking portion. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification