Information retrieval systems with database-selection aids
First Claim
1. A method comprising:
- receiving a first user input that specifies criteria corresponding to an information need, the criteria including at least a category corresponding to the information need;
analyzing the first user input to determine whether the first user input corresponds to a first type of category or a second type of category;
in response to a determination that the first user input corresponds to the first type of category,executing a query against a set of one or more databases based on the criteria corresponding to the information need; and
in response to a determination that the first user input corresponds to the second type of category, requesting additional user input that specifies at least one additional criterion corresponding to the information need, wherein the at least one additional criterion further categorizes the information need; and
in response to receiving the at least one additional criterion, executing a second query against a second set of one or more databases based on the criteria corresponding to the information need and the at least one additional criterion that further categorizes the information need.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for enabling a user to search database profiles includes receiving user input categorizing an information need, and determining whether the user input corresponds to a first or a second type of category. In response to determining that the user input corresponds to the first category type, the method includes requesting user input defining a first query, and in response to receipt of the query, and executing the defined first query against a set of one or more databases based on the user input categorizing the information need. In response to determining that the user input corresponds to the second category type, the method includes requesting additional user input regarding the information need.
-
Citations
8 Claims
-
1. A method comprising:
-
receiving a first user input that specifies criteria corresponding to an information need, the criteria including at least a category corresponding to the information need; analyzing the first user input to determine whether the first user input corresponds to a first type of category or a second type of category; in response to a determination that the first user input corresponds to the first type of category, executing a query against a set of one or more databases based on the criteria corresponding to the information need; and in response to a determination that the first user input corresponds to the second type of category, requesting additional user input that specifies at least one additional criterion corresponding to the information need, wherein the at least one additional criterion further categorizes the information need; and in response to receiving the at least one additional criterion, executing a second query against a second set of one or more databases based on the criteria corresponding to the information need and the at least one additional criterion that further categorizes the information need. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
outputting a first set of one or more information categories and a second set of one or more information categories to a display device, wherein the first set of one or more information categories is associated with a set of first interactive control features for causing execution of a user-defined query against a corresponding set of databases associated with at least one of the one or more first information categories, and wherein the second set of one or more information categories is associated with a set of second interactive control features for requesting additional categorization based on a corresponding decision tree; receiving a first user input corresponding to user interaction with an interactive control feature; analyzing the first user input to determine whether the interactive control feature corresponds to the set of first interactive control features or the set of second interactive control features; in response to a determination that the interactive control feature corresponds to the set of first interactive control features, executing a query against a set of one or more databases based, at least in part, on the interactive control feature; and in response to a determination that the interactive control feature corresponds to the set of second interactive control features, requesting additional categorization based on a corresponding decision tree. - View Dependent Claims (7, 8)
-
Specification