Systems and methods for aggregating search results
First Claim
Patent Images
1. A method for aggregating search results comprising:
- receiving a user search query;
analyzing the user search query to identify a plurality of properties of the user search query;
identifying a plurality of search results that match the user search query, each search result being based on a different scheme utilizing the search query;
determining a relevance factor for each scheme; and
aggregating the search results from each scheme to produce a search results list.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for aggregating search results are disclosed herein. The systems and methods include receiving a user search query, analyzing the user search query to identify a plurality of properties of the user search query, identifying a plurality of search results that match the user search query, each search result being based on a different scheme, and aggregating the search results to produce a search results list. The search results list may be a combined and selected results list. Feedback-based optimization is also disclosed.
-
Citations
24 Claims
-
1. A method for aggregating search results comprising:
-
receiving a user search query; analyzing the user search query to identify a plurality of properties of the user search query; identifying a plurality of search results that match the user search query, each search result being based on a different scheme utilizing the search query; determining a relevance factor for each scheme; and aggregating the search results from each scheme to produce a search results list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A search system comprising:
-
a search engine to receive a user search query; a plurality of databases to store a plurality of search results, each database related to a scheme; and a server to analyze the search query to identify a plurality of properties of the search query, match the user search query with search results in the plurality of databases based on the plurality of properties and aggregate the search results from each of the plurality of databases to produce a search results list. - View Dependent Claims (18, 19, 20)
-
-
21. A method of integrating multiple ranking strategies comprising:
-
matching a user search query with a plurality of databases, each database relating to one of a plurality of properties and a ranking scheme; producing a list of search results matching the query ranked according to the ranking scheme; and aggregating the list of search results from each database to produce a final search results list; and presenting the final search results list to a user. - View Dependent Claims (22, 23, 24)
-
Specification