Federated searches implemented across multiple search engines
First Claim
5-1. The method as recited in claim 1 wherein said consolidating comprises combining results returned from each search engine of said selected plurality of search engines into a single set of search results for presentation to an end user submitting said search query.
9 Assignments
0 Petitions
Accused Products
Abstract
A plurality of search engines is selected from multiple search engines based on a search query and one or more criteria. To obtain search results for the search query, one or more search queries are submitted to the plurality of search engines. For each search engine of the plurality of search engines, certain search results are received for the one or more search queries submitted to each search engine. Consolidated search results are generated with consolidation of the certain search results that are received from each search engine of the plurality of search engines.
148 Citations
17 Claims
-
5-1. The method as recited in claim 1 wherein said consolidating comprises combining results returned from each search engine of said selected plurality of search engines into a single set of search results for presentation to an end user submitting said search query.
-
8. A method, comprising:
-
to obtain search results for a search query, submitting one or more search queries to a plurality of search engines; wherein said plurality of search engines is selected from multiple search engines based on said search query and one or more criteria; for each search engine of said plurality of search engines, receiving certain search results for said one or more search queries submitted to said each search engine; and consolidating said certain search results, which are received from each search engine of said plurality of search engines; wherein said consolidating comprises grouping said search results according to which search engine of said plurality of search engines returned said search results. - View Dependent Claims (16)
-
-
17. A system, comprising:
-
a computer system configured to; select a plurality of search engines from among multiple search engines based on a search query received and meta-data describing the search engines; submit one or more search queries to said plurality of search engines; for each search engine of said plurality of search engines, receive certain search results for said one or more search queries submitted to said each search engine; and consolidate search results based on the certain search results received from each search engine of said plurality of search engines.
-
Specification