System and method for dynamically identifying the best search engines and searchable databases for a query, and model of presentation of results - the search assistant
First Claim
Patent Images
1. A method for dynamically identifying search engines or searchable databases for a given query comprising:
- performing a query treatment, said query treatment including at least one step selected from a group consisting of;
interpreting key-words defining strings, performing stemming words, setting correlated words, understanding the association between words, and setting capital or small letters when it is necessary;
checking a stored list to determine if there is already a result list stored related to said key-words, and, if there is valid result list stored in said stored list, skipping an offline ranking process and proceeding to an output ranking of search engines and searchable databases;
performing said offline ranking process, in which said search engines and searchable databases are retrieved based on representative indexes without performing any online consult;
storing the data such that when the same key-words are searched again in the future, the results can be immediately retrieved; and
output ranking of said search engines and searchable databases as a page of results.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a system and method for dynamically identifying the best search engines and searchable databases for a given query comprising a model where given a query, the more relevant search engines and searchable databases will be retrieved and presented as response to the query.
79 Citations
20 Claims
-
1. A method for dynamically identifying search engines or searchable databases for a given query comprising:
-
performing a query treatment, said query treatment including at least one step selected from a group consisting of;
interpreting key-words defining strings, performing stemming words, setting correlated words, understanding the association between words, and setting capital or small letters when it is necessary;
checking a stored list to determine if there is already a result list stored related to said key-words, and, if there is valid result list stored in said stored list, skipping an offline ranking process and proceeding to an output ranking of search engines and searchable databases;
performing said offline ranking process, in which said search engines and searchable databases are retrieved based on representative indexes without performing any online consult;
storing the data such that when the same key-words are searched again in the future, the results can be immediately retrieved; and
output ranking of said search engines and searchable databases as a page of results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification