Method and system for visually indicating a selection query
First Claim
1. A method in a computer system for specifying a selection query for a collection of data items, the method comprising:
- defining a plurality of tags, each tag specifying a condition with respect to the collection of data;
assigning a unique icon to each defined tag;
displaying a selection query grid having rows for possible combinations of the defined tags and logical inverse of the defined tags, each row displaying the unique icons representing the defined tags or the logical inverse of the defined tags in the combination; and
receiving a selection of one or more rows, the selected rows indicating the combinations of defined tags that form the selection querywherein the selection query indicates to select each data item that satisfies the condition in at least one selected combination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for specifying a selection query for a collection of data items. The system allows a user to define various conditions (e.g., "Supervisor=Smith") that relate to the collection. A unique icon is then assigned to represent each condition. These icons can either be assigned automatically by the system or assigned by a user. When a selection query is to be specified, the system displays a selection query grid. The selection query grid contains a row for each possible combination of the defined conditions. Each possible combination is represented by displaying the icons for the conditions in that combination in the row. A user can then select which combinations should form the selection query by selecting rows of the selection query grid. The selection query is the logical-AND of each condition or logical inverse of each condition of a selected combination and the logical-OR of all the selected combinations. The system then uses this selection query to retrieve the data items from the collection.
132 Citations
49 Claims
-
1. A method in a computer system for specifying a selection query for a collection of data items, the method comprising:
-
defining a plurality of tags, each tag specifying a condition with respect to the collection of data; assigning a unique icon to each defined tag; displaying a selection query grid having rows for possible combinations of the defined tags and logical inverse of the defined tags, each row displaying the unique icons representing the defined tags or the logical inverse of the defined tags in the combination; and receiving a selection of one or more rows, the selected rows indicating the combinations of defined tags that form the selection query wherein the selection query indicates to select each data item that satisfies the condition in at least one selected combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method in a computer system for specifying a selection query for a collection of data items, the method comprising:
-
defining a plurality of conditions that relate to the collection of data items; displaying a selection query grid having rows for possible combinations of the defined conditions and logical inverse of the defined conditions, each row indicating the possible combination; and receiving a selection of one or more rows, the selected rows indicating the combinations of conditions that form the selection query wherein the selection query indicates to select each data item that satisfies at least one combination of a selected row. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium containing instructions for causing a computer system to receive a specification of a selection, by:
-
defining a plurality of conditions; displaying a selection query grid having rows for possible combinations of the defined conditions, each row indicating the defined conditions in one of the combinations; and receiving a selection of one or more rows, the selected rows indicating the combinations of conditions that form the selection query. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer system for specifying a selection query, comprising:
-
a tag component for inputting a definition a plurality of conditions; and a selection query component for displaying in a selection query grid possible combinations of the defined conditions and for receiving a selection of the displayed combinations wherein the selected combination forms the selection query. - View Dependent Claims (47, 48, 49)
-
Specification