Single graphical approach for representing and merging boolean logic and mathematical relationship operators
First Claim
1. A method of graphically generating a query expression for use by a database system comprising the steps of:
- first generating graphical objects, representing prescribed query elements according to a prescribed syntax, in response to user inputs to a graphic user interface; and
second generating the query elements from the graphical objects based on a correlation thereof with the prescribed syntax, said graphical objects syntactically encapsulating the vocabulary, structure, and meaning of at least one of a Boolean operator, arithmetic value relationship, or wild card expression thereby defining the search in its entirety.
3 Assignments
0 Petitions
Accused Products
Abstract
System and method for generating graphic queries which intuitively represent Boolean and evaluation expressions where the graphic language includes “vocabulary”, “grammar”, “structure”, and “meaning”. Graphic “sentences” construct queries to databases that denote specific Boolean relationships and evaluation expressions. Items enclosed within graphic objects result in “sentences” based on the shape and/or juxtaposition of the graphic objects, format of the line segments and point size of the graphic objects. The graphic Boolean objects are used to enclose words, values, fields, or other objects thereby generating query syntax. Dictionaries representing the meaning of the graphic syntax can be swapped to produce different syntactical representations.
62 Citations
30 Claims
-
1. A method of graphically generating a query expression for use by a database system comprising the steps of:
-
first generating graphical objects, representing prescribed query elements according to a prescribed syntax, in response to user inputs to a graphic user interface; and
second generating the query elements from the graphical objects based on a correlation thereof with the prescribed syntax, said graphical objects syntactically encapsulating the vocabulary, structure, and meaning of at least one of a Boolean operator, arithmetic value relationship, or wild card expression thereby defining the search in its entirety. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of graphically generating a database search query, comprising the steps of:
-
a) first generating one or more graphical objects which represent respective query elements;
b) second generating query elements from the graphical objects; and
c) third generating the database search query from the query elements, said graphical objects syntactically encapsulating the vocabulary, structure, and meaning of at least one of a Boolean operator, arithmetic value relationship, or wild card expression thereby defining the search in its entirety. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 24, 25)
-
-
19. A method of searching a database of records, comprising the steps of:
-
a) first generating one or more graphical objects which represent respective query elements;
b) second generating the query elements from the graphical objects;
c) third generating a database search query from the query elements; and
d) searching for records in the database based on the database search query, wherein said graphical objects syntactically encapsulate the vocabulary, structure, and meaning of at least one of a Boolean operator, arithmetic value relationship, or wild card expression thereby defining the search in its entirety. - View Dependent Claims (20, 21, 22, 23)
-
-
26. An apparatus for generating a search query for a database of records, comprising:
-
a graphic user interface configured for generating graphical objects in response to user inputs; and
a graphic query generator for generating the search query according to a prescribed syntax based on the graphical objects, said graphical objects syntactically encapsulating the vocabulary, structure, and meaning of at least one of a Boolean operator, arithmetic value relationship, or wild card expression thereby defining the search in its entirety. - View Dependent Claims (27, 28, 29, 30)
-
Specification