Customization of search results for search queries received from third party sites
First Claim
1. A computer-implemented method comprising:
- obtaining topic data for a user interface, the topic data indicating a topic of content of the user interface, wherein the user interface includes a search query interface, and the content is separate from search results provided in response to queries received through the search query interface;
receiving a query submitted by a user through search query interface of the user interface;
receiving data identifying (i) documents that are responsive to the query and (ii) an information retrieval score for each of the documents;
determining that one or more of the documents are associated with the topic that is indicated by the topic data for the user interface that includes the search query interface through which the user submitted the query; and
adjusting a respective information retrieval score for the one or more of the documents that are determined to be associated with the topic.
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.
80 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
obtaining topic data for a user interface, the topic data indicating a topic of content of the user interface, wherein the user interface includes a search query interface, and the content is separate from search results provided in response to queries received through the search query interface; receiving a query submitted by a user through search query interface of the user interface; receiving data identifying (i) documents that are responsive to the query and (ii) an information retrieval score for each of the documents; determining that one or more of the documents are associated with the topic that is indicated by the topic data for the user interface that includes the search query interface through which the user submitted the query; and adjusting a respective information retrieval score for the one or more of the documents that are determined to be associated with the topic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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, cause the one or more computers to perform operations comprising; obtaining topic data for a user interface, the topic data indicating a topic of content of the user interface, wherein the user interface includes a search query interface, and the content is separate from search results provided in response to queries received through the search query interface; receiving a query submitted by a user through a search query interface of the user interface; receiving data identifying (i) documents that are responsive to the query and (ii) an information retrieval score for each of the documents; determining that one or more of the documents are associated with the topic that is indicated by the topic data for the user interface that includes the search query interface through which the user submitted the query; and adjusting a respective information retrieval score for the one or more of the documents that are determined to be associated with the topic. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium encoded with a computer program comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
obtaining topic data for a user interface, the topic data indicating a topic of content of the user interface, wherein the user interface includes a search query interface, and the content is separate from search results provided in response to queries received through the search query interface; receiving a query submitted by a user through a search query interface of the user interface; receiving data identifying (i) documents that are responsive to the query and (ii) an information retrieval score for each of the documents; determining that one or more of the documents are associated with the topic that is indicated by the topic data for the user interface that includes the search query interface through which the user submitted the query; and adjusting a respective information retrieval score for the one or more of the documents that are determined to be associated with the topic. - View Dependent Claims (19, 20)
-
Specification