Query model tool and method for visually grouping and ungrouping predicates
First Claim
1. A query assist tool for assisting a user in creating and/or editing a query statement, the query assist tool having a user interface for building queries and a query model definition to populate a query model instance with elements of the created query statement, the user interface comprising:
- a) means for visually displaying a search condition of a query statement in a first display area; and
b) means for visually selecting two or more predicates of the displayed search condition for grouping.
1 Assignment
0 Petitions
Accused Products
Abstract
A user-friendly query modeling tool and method, for representing, creating, modifying and modeling a query language statement for use in retrieving data from a database. In accordance with the present invention, the tool includes a user interface for receiving or building and manipulating a query, a query model definition for use in populating instances of one or more query models, and a model content provider for receiving query elements from the user interface and providing them to the query model, and conversely, for retrieving query elements from the query model and providing them to the user interface. The user interface enables the user to easily group and ungroup query elements by providing a visual tool for selecting query elements to be grouped and ungrouped.
99 Citations
51 Claims
-
1. A query assist tool for assisting a user in creating and/or editing a query statement, the query assist tool having a user interface for building queries and a query model definition to populate a query model instance with elements of the created query statement, the user interface comprising:
-
a) means for visually displaying a search condition of a query statement in a first display area; and
b) means for visually selecting two or more predicates of the displayed search condition for grouping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. Amethod for assisting a user in creating and/or editing a query statement, the method utilizing a user interface for building queries and a query model definition to populate a query model instance with elements of the created query statement, the method comprising the steps of:
-
a) visually displaying a search condition of a query statement in a first display area of the user interface; and
b) visually selecting two or more predicates of the displayed search condition for grouping. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer, the computer program providing a query assist tool for assisting a user in creating and/or editing a query statement, the query assist tool having a user interface for building queries and a query model definition to populate a query model instance with elements of the created query statement, the user interface comprising:
-
a) program instructions for visually displaying a search condition of a query statement in a first display area of the user interface; and
b) program instructions for visually selecting two or more predicates of the displayed search condition for grouping. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification