Dynamic graphical database query and data mining interface
First Claim
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a database residing in the memory; and
a graphical query interface residing in the memory and executed by the at least one processor, the graphical query interface providing information regarding quality of the query before the query is executed.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical query and data mining interface provides visual feedback to a user during the construction of a query that helps the user determine the quality of the query as the query is being built. The graphical query and data mining interface determines relationships in the database from a database relationship document, such as an XML document. These relationships may be between columns, including columns in different tables. The relationship of columns in the database is then graphically displayed to a user. When the user selects a column in the database, a filtered display mechanism displays only those columns or records that satisfy the portion of the query already constructed. In this manner dynamic information is provided to the user as the user builds the query that indicates to the user the quality of the query.
123 Citations
46 Claims
-
1. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
a database residing in the memory; and
a graphical query interface residing in the memory and executed by the at least one processor, the graphical query interface providing information regarding quality of the query before the query is executed.
-
-
2. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
a database residing in the memory; and
a graphical query interface residing in the memory and executed by the at least one processor, the graphical query interface displaying at least one relationship in the database to a user when building a query, and in response to a user selection in building the query, the graphical query interface filtering display of information to the user when building the query according to at least one previous user selection. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
a database table residing in the memory;
a database relationship document residing in the memory that specifies at least one relationship in the database; and
a graphical query interface residing in the memory and executed by the at least one processor, the graphical query interface comprising;
a first window that displays at least one relationship in the database specified in the database relationship document when building a query; and
a second window that displays filtered information to the user according to at least one previous user selection in building the query, wherein the display of information to the user comprises at least one item in the database that the user may select. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for a user to build a query to a database, the method comprising the steps of:
-
providing a graphical user interface for the user to build the query; and
the user building the query using the graphical user interface, during which the graphical user interface provides to the user information regarding quality of the query as before the query is executed.
-
-
16. A method for a user to build a query to a database, the method comprising the steps of:
-
displaying to a user at least one relationship in the database; and
displaying information to the user that is filtered according to at least one previous user selection. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for a user to build a query to a database, the method comprising the steps of:
-
displaying in a first window at least one relationship in the database specified in a database relationship document; and
displaying in a second window information that is filtered according to at least one previous user selection, wherein the information comprises at least one item in the database that the user may select. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A program product comprising:
-
(A) a graphical query interface that provides information regarding quality of a query before the query is executed; and
(B) computer-readable signal bearing media bearing the graphical query interface. - View Dependent Claims (28, 29)
-
-
30. A program product comprising:
-
(A) a graphical query interface that displays at least one relationship in a database to a user when building a query, and in response to a user selection in building the query, the graphical query interface filtering display of information to the user when building the query according to at least one previous user selection; and
(B) computer-readable signal bearing media bearing the graphical query interface. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A program product comprising:
-
(A) a graphical query interface comprising;
a first window that displays at least one relationship in the database specified in the database relationship document when building a query; and
a second window that displays filtered information to the user when building the query according to at least one previous user selection, wherein the display of information to the user comprises at least one item in the database that the user may select; and
(B) computer-readable signal bearing media bearing the graphical query interface. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
Specification