FIELD SEARCHING METHOD AND SYSTEM HAVING USER-INTERFACE FOR COMPOSITE SEARCH QUERIES
First Claim
1. A method for setting searching conditions, comprising the steps of:
- (i.) reading a data type, name, caption, table, and database of data fields contained in a computerized processing form and displaying captions of data fields in a user interface;
(ii.) accepting at least two groups of;
a searching subject corresponding to a data field, a comparison operator, and a searching value;
(iii.) combining the searching subject, comparison operator, and searching value of each group to generate at least two single searching conditions, and displaying the two single searching conditions;
(iv.) receiving a selection of at least two displayed single searching conditions, receiving a selected logic operator, combining the selected single searching conditions and the logic operator to generate a composite searching condition, and displaying the composite searching condition;
(v.) if the composite searching condition is not equal to a final desired searching condition, receiving a selection of at least two of;
the single searching conditions or the composite searching condition, receiving a second selected logic operator, and generating and displaying a new composite searching condition; and
(vi.) repeating step (v.) until any generated composite searching condition equals the final desired searching condition.
0 Assignments
0 Petitions
Accused Products
Abstract
A method first sets and combines searching conditions, and second, displays search results and saves searching conditions. When setting searching conditions, the method allows a user to select data fields and appropriate comparison operators, and input searching values to form single searching conditions. After one or more single searching conditions are input, the method displays those single searching conditions, and then combines the single searching conditions to form a composite searching condition. Composite searching conditions can further be combined with other searching conditions. When the combination process reaches a desired searching condition, the method retrieves matching information and displays search results. The final searching condition can be saved in a search system for the convenience of future use.
38 Citations
22 Claims
-
1. A method for setting searching conditions, comprising the steps of:
-
(i.) reading a data type, name, caption, table, and database of data fields contained in a computerized processing form and displaying captions of data fields in a user interface;
(ii.) accepting at least two groups of;
a searching subject corresponding to a data field, a comparison operator, and a searching value;
(iii.) combining the searching subject, comparison operator, and searching value of each group to generate at least two single searching conditions, and displaying the two single searching conditions;
(iv.) receiving a selection of at least two displayed single searching conditions, receiving a selected logic operator, combining the selected single searching conditions and the logic operator to generate a composite searching condition, and displaying the composite searching condition;
(v.) if the composite searching condition is not equal to a final desired searching condition, receiving a selection of at least two of;
the single searching conditions or the composite searching condition, receiving a second selected logic operator, and generating and displaying a new composite searching condition; and
(vi.) repeating step (v.) until any generated composite searching condition equals the final desired searching condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for setting searching conditions comprising:
-
reading a data type, name, caption, table, or database of data fields contained in a computerized processing form, wherein said data fields are from data fields of at least a related table in the database, and displaying captions of data fields in a user interface;
providing an input form for searching subject, comparison operator, and searching value;
displaying and controlling input of a searching value according to a data type of the corresponding searching subject, and displaying comparison operators corresponding to the data type of the searching subject;
separately combining at least two groups of inputted searching subject, comparison operator, and searching value to generate at least two single searching conditions, and displaying the two single searching conditions;
combining at least two selected single searching conditions and a selected logic operator to generate a composite searching condition, and displaying the composite searching condition;
if any composite searching condition is not equal to a final desired searching condition, combining at least two of;
the single searching conditions or the composite searching condition, according to a second selected logic operator, thereby generating and displaying a new composite searching condition; and
repeating the previous step until a composite searching condition equals the final desired searching condition. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for setting searching conditions comprising:
-
a step for reading a data type, name, caption, table, or database of data fields contained in a computerized processing form;
providing an input means for receiving searching subject, comparison operator, and searching value;
a step for controlling input of searching value and comparison operator according to searching subject;
a step for combining at least two groups of inputted searching subject, comparison operator, and searching value to generate at least two single searching conditions;
a step for combining at least two selected single searching conditions and a selected logic operator to generate a composite searching condition; and
determining whether the generated composite searching condition equals a final desired searching condition, and repeating the previous step until a generated composite searching condition equals the final desired searching condition. - View Dependent Claims (20, 21, 22)
-
Specification