Database query user interface
First Claim
1. A database query user interface for forming a database query for a database, comprising:
- a first syntactical prompt for constructing an initial portion of a database query in a chunk expression language format; and
a second syntactical prompt for constructing a second portion of a database query in a chunk expression language format, the second portion being a multi-element chunk expression language syntactic group the completes a syntactically correct expression for the database query.
4 Assignments
0 Petitions
Accused Products
Abstract
A database query user interface combines the user convenience of simple text searching with the expressive refinements of powerful query language. The database query user interface includes a query text string input from a user including one or more terms of a chunk expression language format. The database query user interface further includes a syntactical prompt for constructing a multi-element chunk expression language database query that is syntactically correct and complete and includes the text string input from the user. For example, the syntactical prompt is selected from the database based upon a weighted analysis of database information relating to database elements included in the text string input from the user. A database query formed according to the present user interface may then be persisted or stored as a database query object.
185 Citations
73 Claims
-
1. A database query user interface for forming a database query for a database, comprising:
-
a first syntactical prompt for constructing an initial portion of a database query in a chunk expression language format; and
a second syntactical prompt for constructing a second portion of a database query in a chunk expression language format, the second portion being a multi-element chunk expression language syntactic group the completes a syntactically correct expression for the database query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A database query user interface for forming a database query for a database, comprising:
-
a query text string input from a user including one or more terms of a chunk expression language format;
a syntactical prompt for constructing a multi-element chunk expression language database query that is syntactically correct and complete and includes the text string input from the user. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 73)
-
-
36. In a computer readable medium, a persistent database query object data structure, comprising:
-
a database query; and
an exception list of exceptions to the database query specified by a user. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. In a computer readable medium, database query software for forming a database query for a database, comprising:
-
software for forming a database query in a chunk expression language format and storing a version of the database query in a persistent database query object;
software for storing in the persistent database query object an exception list of exceptions to the database query specified by a user. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for forming a database query for a database, comprising:
-
forming a database query in a chunk expression language format and storing a version of the database query in a persistent database query object;
storing in the persistent database query object an exception list of exceptions to the database query specified by a user. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification