Information retrieval user interface method
First Claim
1. A method of retrieving information from a collection of records, each record including at least one object having at least one attribute and a corresponding value, said method having the steps of:
- defining a search criteria associated with said object and with at least one attribute and a corresponding value, executing a plurality of search actions in accordance with a search criteria, said search actions executed progressively to produce a corresponding answer set, each subsequent search action having a different search criteria for refining said previous answer set, displaying said answer set upon completion of a search action and recording said plurality of search actions associated with each said answer set.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides an information retrieval user interface wherein the method provided to the user for searching electronic collections of records or objects that are identified via the assignment of attributes and corresponding values is both powerful in its multi-criteria search capabilities and easy to learn and use relative to existing interfaces. The user is provided with the ability to enter search criteria by selecting from the list of available attributes and entering a corresponding value for the selected attribute. The resulting answer set corresponds to the records returned based on the sequence of all previous user executed actions. The user can continue selecting attribute and value criteria and performing actions thereby altering the answer set until the desired result is achieved.
28 Citations
22 Claims
-
1. A method of retrieving information from a collection of records, each record including at least one object having at least one attribute and a corresponding value, said method having the steps of:
-
defining a search criteria associated with said object and with at least one attribute and a corresponding value, executing a plurality of search actions in accordance with a search criteria, said search actions executed progressively to produce a corresponding answer set, each subsequent search action having a different search criteria for refining said previous answer set, displaying said answer set upon completion of a search action and recording said plurality of search actions associated with each said answer set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of retrieving information from a database having a plurality of records, each record having objects associated with at least one attribute and a corresponding attribute value, the method having the steps of:
-
performing a plurality of single step query search actions, allowing input of new search attributes and values subsequent to each of said steps, displaying an answer set subsequent to the execution of each said steps and recording each of said steps in a list, and allowing reversal of a last action in said recorded list to present an answer set prior to said last action.
-
-
20. A method of retrieving information from a collection of records, said method having the steps of:
-
(a) associating each of said records with at least one attribute having at least one corresponding value, (b) initiating a first search action in accordance with a first search criteria by choosing said at least one attribute including said at least one corresponding value, (c) creating a first answer set corresponding to said first search action, (d) displaying said first answer set, (e) initiating a second search action in accordance with a second search criteria by adding said at least one attribute including said at least one corresponding value to said answer set from step (b), (f) creating a second answer set corresponding to said second search action, (g) displaying said second answer set, (h) initiating a third search action in accordance with a third search criteria by selecting said at least one attribute including said at least one corresponding value from said answer set from steps (e) or (b), (i) creating a third answer set corresponding to said third search action, (j) displaying said third answer set, (k) initiating a fourth search action in accordance with a fourth search criteria by selecting said at least one attribute including said at least one corresponding value to remove from any of said answer sets from steps (b), (e) or (h), (l) creating a fourth answer set corresponding to said third search action, (m) displaying said fourth answer set, (n) allowing a reversal of any action provided there is a prior action to reverse so that the answer set prior to said last action is presented, wherein each search action is recorded and available for inspection and said search steps and search actions are characterized in being unlimited in number.
-
-
21. A system for retrieving information from a collection of records associated with at least one attribute and at least one corresponding attribute value, said system having:
a user interface for defining a search criteria associated with said records and with at least one attribute and a corresponding value, and said search criteria associated a plurality of search actions progressive execution to produce a corresponding answer set, each subsequent search action having a different search criteria for refining said previous answer set, said user interface having;
a selectable list of attributes associated with said records, an input area for entering at least one value including a range of values associated with said attributes, a selector for selecting said search actions and a display to display said answer set and said search actions.
-
22. A system for retrieving information from a collection of records associated with at least one attribute and at least one corresponding attribute value, said system having:
-
a computer readable medium for storing a program associated with a set of instructions for a plurality of search actions, said computer readable medium including;
a set of instructions for performing a plurality of single step query search actions, a set of instructions for allowing input of new search attributes and values upon completion of said search actions, an instruction set for displaying an answer set upon completion of said search actions and an instruction set for recording said search actions as a list of steps, and an instruction set for allowing reversal of a last search action in said recorded list to present an answer set prior to said last action.
-
Specification