Computerized report-based interactive database query interface
First Claim
1. In a computer system having a processor, memory, a data storage device, a display screen, interaction means for enabling a user to interact with the system, and a database of data stored in the data storage device and logically organized as tables having a plurality of rows and columns of attributes, a method for formulating a report comprising the steps of:
- (a) displaying on the display screen a table metaphor having rows and columns of attribute value cells, the attribute value cells containing attribute values reflective of a subset of attribute values of the database data;
(b) registering, through interaction means, direct alterations to the table metaphor;
(c) displaying on the display screen a revised table metaphor graphically representing a revised report format reflecting the registered direct alterations;
(d) repeating steps (b) and (c) to produce a final table metaphor graphically representing a final report format;
(e) determining a final query statement corresponding to the final table metaphor; and
(f) running the query statement on the database to produce query output in the final report format.
3 Assignments
0 Petitions
Accused Products
Abstract
In a computer database system, a method and system are provided for interactively and iteratively constructing a query using a table metaphor displayed on a user display. Alterations are made directly to the table metaphor by the database user. The alterations relate to adding, deleting, or combining columns of attributes and limiting ranges of attribute values. The alterations are registered and the table metaphor updated to reflect the registered alterations. The table metaphor can be repeatedly used to further register additional alterations. The query corresponding to the table metaphor in its final form is run against the full database to generate a report in the format indicated by the table metaphor.
82 Citations
15 Claims
-
1. In a computer system having a processor, memory, a data storage device, a display screen, interaction means for enabling a user to interact with the system, and a database of data stored in the data storage device and logically organized as tables having a plurality of rows and columns of attributes, a method for formulating a report comprising the steps of:
-
(a) displaying on the display screen a table metaphor having rows and columns of attribute value cells, the attribute value cells containing attribute values reflective of a subset of attribute values of the database data; (b) registering, through interaction means, direct alterations to the table metaphor; (c) displaying on the display screen a revised table metaphor graphically representing a revised report format reflecting the registered direct alterations; (d) repeating steps (b) and (c) to produce a final table metaphor graphically representing a final report format; (e) determining a final query statement corresponding to the final table metaphor; and (f) running the query statement on the database to produce query output in the final report format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computerized interactive system for formulating a report using data contained in a database stored in a computer having a processor, memory and a display terminal, comprising:
-
means for interactively accessing the system; means for providing a subset of the database data in a displayed metaphor table; means for registering at least one direct alteration to the metaphor table to graphically represent a report format; means for determining a query corresponding to the report format; and means for running the query on the database data to produce the report in the report format. - View Dependent Claims (15)
-
Specification