Method and system fo blending search engine results from disparate sources into one search result
First Claim
1. A method for blending a plurality of search engine results from a respective plurality of search sources into one search engine result, comprising:
- receiving, from each search source, a respective result list of entries, the respective result list including at least, for each entry on the list, a position of the entry, an address of a document, and a relevance score of the document;
applying a determined transformation to the relevance scores of at least a subset of the documents in at least one of the received result lists so as to generate transformed scores; and
combining at least portions of the respective results lists to produce a blended search engine result comprising a blended list of entries, including ordering the blended list of entries, based at least in part on the transformed scores of the documents.
14 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method and system for blending a plurality of search engine results from a respective plurality of search sources into one search engine. A result list of entries is received from each search source. Each result list includes at least, for each entry on the list, a position of the entry, an address of a document, and a relevance score of the document. A determined transformation is applied to the relevance scores of at least a subset of the documents in at least one of the received result lists so as to generate transformed scores. Finally portions of the respective results lists are combined to produce a blended search engine result comprising a blended list of entries. The ordering of the blended list of entries is based, at least in part, on the transformed scores of the documents.
176 Citations
26 Claims
-
1. A method for blending a plurality of search engine results from a respective plurality of search sources into one search engine result, comprising:
-
receiving, from each search source, a respective result list of entries, the respective result list including at least, for each entry on the list, a position of the entry, an address of a document, and a relevance score of the document;
applying a determined transformation to the relevance scores of at least a subset of the documents in at least one of the received result lists so as to generate transformed scores; and
combining at least portions of the respective results lists to produce a blended search engine result comprising a blended list of entries, including ordering the blended list of entries, based at least in part on the transformed scores of the documents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A search engine system, comprising:
-
a plurality of search sources;
at least one interface for receiving a query and for sending search results;
at least one search engine coupled to the plurality of search source for receiving, from each search source, a respective result list of entries corresponding to the received query, the respective result list including at least, for each entry on the list, a position of the entry, an address of a document, and a relevance score relating the document to the received query; and
a blending module configured to apply a determined transformation to the relevance scores of at least a subset of the entries in at least one of the received result lists so as to generate transformed scores, and further configured to combine at least portions of the respective results lists to produce a blended search engine result comprising a blended list of entries, including ordering the blended list of entries, based at least in part on the transformed scores. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification