Search wizard
First Claim
Patent Images
1. A method of generating at least one suggested search criterion that improves searching in a database of documents, said method comprising of:
- analyzing the documents comprising the result of the first search to find at least one potential search criterion met by at least one of said documents;
choosing at least one search criterion among said potential search criteria that is met by a number of said documents, where said number is greater than a certain lower threshold and less than a certain upper threshold;
choosing a subset of said chosen potential search criteria such that a criterion outside the subset is met by a set of documents close to the set of documents met by at least one of the search criteria in the said subset.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of generating suggestions for search criteria that improve searching in a database of documents, by analyzing the documents comprising the result of the first search to find at least one potential search criterion met by at least one of the documents; and choosing search criteria that are met by a number of documents between two thresholds and give substantially different search results. An interactive and iterative method of searching a database of documents where each iteration uses criteria obtained from the analysis of the results of previous iteration.
-
Citations
29 Claims
-
1. A method of generating at least one suggested search criterion that improves searching in a database of documents, said method comprising of:
-
analyzing the documents comprising the result of the first search to find at least one potential search criterion met by at least one of said documents;
choosing at least one search criterion among said potential search criteria that is met by a number of said documents, where said number is greater than a certain lower threshold and less than a certain upper threshold;
choosing a subset of said chosen potential search criteria such that a criterion outside the subset is met by a set of documents close to the set of documents met by at least one of the search criteria in the said subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An interactive method of searching a database of documents comprising the following steps:
-
accepting the first search request from user;
executing the said search request;
analyzing the result of said search request execution;
calculating at least one new search criterion based on said analysis;
allowing the user to select at least one said new criteria; and
iterating said algorithm to refine the search results, wherein each subsequent iteration involves new analysis of results obtained in the previous iteration. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer program product for use in a computer system, the computer program product for assisting the user in searching, the computer program product comprising one or more computer-readable media having stored thereon computer executable instructions that, when executed by a processor, cause the computer system to perform the following:
-
accept the first search request from user;
execute the said search request;
present the user with the result of said search request execution;
analyze the result of said search request execution;
present user with suggested search criteria that are selected based on said analysis to optimize the next search iteration;
allow user to select at least one said new criteria and add it to the search request;
allow user to select at least one said new criteria and add its complement to the search request; and
allow user to iterate the algorithm outlined here to refine the search results.
-
Specification