← Back to Patent Explorer
US5933145A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for visually indicating a selection query

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1997-04-17
•
Granted: 1999-08-03
•
Expires: 2017-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Christopher A. Meek

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:45
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817; G06F16/00; G06F16/20; G06F16/24; G06F16/242; G06F16/2428; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/968

Claims Analysis

Total Claims: 53
Claim 1
Independent Claim 130 words
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.
Claim 2
Independent Claim 130 words
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.
Claim 3
Dependent Claim 16 words
The method of claim 1, including displaying an indication of the condition specified by each tag.
Claim 4
Dependent Claim 45 words
The method of claim 1 wherein after receiving a selection of one or more rows, receiving an indication to invert the selection so that all rows that were previously not selected are now selected and all rows that were previously selected are now not selected.
Claim 5
Dependent Claim 16 words
The method of claim 1 wherein each icon has a similar shape but a different color.
Claim 6
Dependent Claim 50 words
The method of claim 1 wherein each icon has a certain characteristic with one of a plurality of attribute values and wherein the receiving of a selection of one or more rows includes receiving an indication that all rows that display an icon with a certain attribute should be selected.
Claim 7
Dependent Claim 20 words
The method of claim 5 wherein the certain characteristic is color and the attribute is the color of the icon.
Claim 8
Dependent Claim 18 words
The method of claim 1 wherein the defining of tags includes defining a condition using previously defined tags.
Claim 9
Dependent Claim 82 words
The method of claim 7 wherein the defining of a condition using previously defined tags includes displaying a selection query grid having a row for various combinations of the defined tags and the 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 including receiving a selection of one or more rows, the selected rows indicating the combinations of tags that form the condition.
Claim 10
Dependent Claim 28 words
The method of claim 1 wherein the assigning of a unique icon to each tag includes receiving from a user an indication of the icon to be assigned.
Claim 11
Dependent Claim 29 words
The method of claim 1 wherein the receiving of a selection of one or more rows includes receiving an indication to select all rows with a certain tag present.
Claim 12
Dependent Claim 54 words
The method of claim 1 wherein the collection is a table with records having fields with names and wherein the defining of a plurality of tags includes the displaying of names of the fields and possible relations and the receiving of a selection of a name of a field, a relation, and a value.
Claim 13
Dependent Claim 40 words
The method of claim 1 wherein the collection is a collection of documents and data items are the documents, and wherein the relation includes an indication that a certain word within a document is used in proximity with another word.
Claim 14
Dependent Claim 18 words
The method of claim 1 wherein a characteristic of an icon suggests the condition that the icon represents.
Claim 15
Dependent Claim 12 words
The method of claim 1 wherein a tag is assigned a preference.
Claim 16
Dependent Claim 18 words
The method of claim 14 wherein the preferences are indicated by the displaying the icon in varying sizes.
Claim 17
Dependent Claim 17 words
The method of claim 1 wherein the rows include a row for each possible combination of tags.
Claim 18
Dependent Claim 15 words
The method of claim 1 wherein rows for combinations of exclusive tags are not displayed.
Claim 19
Independent Claim 102 words
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.
Claim 20
Independent Claim 102 words
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.
Claim 21
Dependent Claim 42 words
The method of claim 18 wherein each defined condition is assigned a unique icon and the defined condition or the logical inverse of a defined condition in a combination is represented by the presence or absence of the icon in the row.
Claim 22
Dependent Claim 25 words
The method of claim 18 wherein when no data item can satisfy a certain combination of conditions, a row representing that combination is not displayed.
Claim 23
Dependent Claim 21 words
The method of claim 18 wherein the selection query grid includes a row for each possible combination of the defined conditions.
Claim 24
Dependent Claim 36 words
The method of claim 18 wherein the selection query is the logical-AND of defined conditions and of the logical inverse of defined conditions of each selected row and the logical-OR of the conditions of each row.
Claim 25
Dependent Claim 16 words
The method of claim 18 wherein a condition is defined in terms of other defined conditions.
Claim 26
Dependent Claim 25 words
The method of claim 23 wherein a condition is defined in terms of other defined conditions by selecting rows of a displayed selection query grid.
Claim 27
Dependent Claim 21 words
The method of claim 18 wherein each condition is assigned an icon that is suggestive of a meaning of the condition.
Claim 28
Dependent Claim 45 words
The method of claim 18 wherein after receiving a selection of one or more rows, receiving an indication to invert the selection so that all rows that were previously not selected are now selected and all rows that were previously selected are now not selected.
Claim 29
Dependent Claim 13 words
The method of claim 18 wherein icons are automatically assigned to each condition.
Claim 30
Dependent Claim 14 words
The method of claim 18 wherein a user assigns an icon to each condition.
Claim 31
Dependent Claim 23 words
The method of claim 18 wherein the conditions are assigned a preference indicating ordering in which selected data items are to be retrieved.
Claim 32
Dependent Claim 23 words
The method of claim 29 wherein the conditions are assigned icons and the size of the icon is based on the assigned preference.
Claim 33
Dependent Claim 23 words
The method of claim 18 wherein the collection of data items is assigned an icon and the icon is displayed in each row.
Claim 34
Dependent Claim 70 words
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.
Claim 35
Dependent Claim 70 words
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.
Claim 36
Dependent Claim 43 words
The computer-readable medium of claim 32 wherein each defined condition is assigned a unique icon and the defined condition or the logical inverse of the defined condition in a combination is represented by the presence or absence of the icon in the row.
Claim 37
Dependent Claim 26 words
The computer-readable medium of claim 32 wherein when no data item can satisfy a certain combination of conditions, a row representing that combination is not displayed.
Claim 38
Dependent Claim 48 words
The computer-readable medium of claim 32 wherein each defined condition is assigned a unique icon and the defined condition or logical inverse of the defined condition in a combination is represented by the icon without a logical inverse symbol or by the icon with a logical inverse symbol.
Claim 39
Dependent Claim 37 words
The computer-readable medium of claim 32 wherein the selection query is the logical-AND of the defined conditions or logical inverse of the defined conditions of each selected row and the logical-OR of the conditions of each row.
Claim 40
Dependent Claim 17 words
The computer-readable medium of claim 32 wherein a condition is defined in terms of other defined conditions.
Claim 41
Dependent Claim 26 words
The computer-readable medium of claim 37 wherein a condition is defined in terms of other defined conditions by selecting rows of a displayed selection query grid.
Claim 42
Dependent Claim 22 words
The computer-readable medium of claim 32 wherein each condition is assigned an icon that is suggestive of a meaning of the condition.
Claim 43
Dependent Claim 46 words
The computer-readable medium of claim 32 wherein after receiving a selection of one or more rows, receiving an indication to invert the selection so that all rows that were previously not selected are now selected and all rows that were previously selected are now not selected.
Claim 44
Dependent Claim 14 words
The computer-readable medium of claim 32 wherein icons are automatically assigned to each condition.
Claim 45
Dependent Claim 15 words
The computer-readable medium of claim 32 wherein a user assigns an icon to each condition.
Claim 46
Dependent Claim 24 words
The computer-readable medium of claim 32 wherein the conditions are assigned a preference indicating ordering in which selected data items are to be retrieved.
Claim 47
Dependent Claim 24 words
The computer-readable medium of claim 43 wherein the conditions are assigned icons and the size of the icon is based on the assigned preference.
Claim 48
Dependent Claim 24 words
The computer-readable medium of claim 32 wherein the collection of data items is assigned an icon and the icon is displayed in each row.
Claim 49
Dependent Claim 55 words
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.
Claim 50
Dependent Claim 55 words
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.
Claim 51
Dependent Claim 35 words
The computer system of claim 46 wherein the defined condition or logical inverse of the defined condition is indicated by display of an icon assigned to the condition without or with a logical inverse symbol.
Claim 52
Dependent Claim 37 words
The computer system of claim 46 wherein the selection query is the logical-AND of each defined condition and of the logical inverse of each defined condition in a selected combination and a logical-OR of the selected combinations.
Claim 53
Dependent Claim 24 words
The computer system of claim 46 wherein a condition is defined in terms of other conditions by selecting displayed combinations of previously defined conditions.

References Cited (Backward Citations)

US5175814A Cited
US5428776A Cited
US5421008A Cited
US5721900A Cited
US5701456A Cited
US5668966A Cited
US5787411A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-08-02 2003-02-01 2003-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-08-02 2007-02-01 2007-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-08-02 2011-02-01 2011-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag