Computer method and apparatus for collaborative web searches
First Claim
Patent Images
1. A computer apparatus for collaborative web search, comprising:
- a processor,a search engine, executed by the processor, the search engine producing an initial search result list in response to a query by a user of the search engine, anda list optimizer coupled to the search engine to receive the initial search result list and rerank pages on the list based on implicit endorsements of pages by the user of the search engine, the list optimizer forming and outputting a final result list from at least the reranked pages, wherein the list optimizer employs a last clicked heuristic to define endorsement of a page by the user,wherein the list optimizer is to further utilize pages endorsed by at least one of the user of the search engine and another user of the search engine in queries to the search engine in reranking the pages, the queries to the search engine being different from the first query by the user of the search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer method and apparatus for collaborative web search operate in an intranet with non-existent or defective link structure. A search engine produces an initial search result list in response to a user query. A list optimizer reranks pages on the initial list based on implicit user recommendation or endorsement of pages. A last click heuristic defines user endorsement of a page. To form the final result list, the list optimizer scores each page according to reranking, a textual match (or information retrieval score) of the page with the query and an adjustment value.
-
Citations
3 Claims
-
1. A computer apparatus for collaborative web search, comprising:
-
a processor, a search engine, executed by the processor, the search engine producing an initial search result list in response to a query by a user of the search engine, and a list optimizer coupled to the search engine to receive the initial search result list and rerank pages on the list based on implicit endorsements of pages by the user of the search engine, the list optimizer forming and outputting a final result list from at least the reranked pages, wherein the list optimizer employs a last clicked heuristic to define endorsement of a page by the user, wherein the list optimizer is to further utilize pages endorsed by at least one of the user of the search engine and another user of the search engine in queries to the search engine in reranking the pages, the queries to the search engine being different from the first query by the user of the search engine.
-
-
2. A method for collaborative web search, comprising the steps of:
-
in response to a query by a user of a search engine, employing the search engine to produce an initial result list; reranking pages on the initial search result list based on implicit endorsement of pages in the produced initial result list by the user, wherein the reranking utilizes pages endorsed by at least one of the user of the search engine and another user of the search engine in queries to the search engine, the queries being different from the query by the user of the search engine; and forming and outputting to the user a final result list for the query, the final result list including at least the reranked pages, wherein the step of reranking includes employing a last clicked heuristic to define the endorsement of a page of the pages by the user.
-
-
3. A computer program product embodied on one or more non-transitory computer readable storage mediums, the computer program product comprising instructions for:
-
receiving a search result list produced by a search engine connected to a network in response to a query by a user of the search engine; responsive to the received search result list and responsive to input from the user on the received search result, reranking pages on the list, wherein the reranking utilizes pages endorsed by at least one of the user of the search engine and another user of the search engine in queries to the search engine, the queries being different from the query by the user of the search engine; forming and outputting a final result list according to at least the reranking of pages, wherein the reranking of pages includes employing a last clicked heuristic to define endorsement of a page, the last clicked heuristic being generated based on the input from the user on the received search result.
-
Specification