System for designating grid-based database reports
First Claim
Patent Images
1. A method of defining a report of data items in a data store, comprising:
- receiving a dataset input indicative of a user-defined set of data items to be included in a dataset;
receiving a plurality of report section format inputs indicative of user-defined formats of a plurality of report sections and user-selected datasets to be included in the report sections, the formats defining at least how the user-selected datasets appear relative to one another in the report sections by;
generating a visual indication of an appearance of a report section based on the user-defined format of the report section upon receiving a report section format input corresponding to the report section;
receiving a dragging input from a user input device, the dragging input being indicative of a user dragging a report section component icon representative of a report section component, from a first portion of a visual display to a desired location on a report section portion of the visual display;
receiving a dropping input from the user input device indicative of the user dropping the dragged report section component icon at the desired location on the report section portion of the visual displaydefining a plurality of report sections with the user-defined formats and identifying the user-selected datasets, the report sections being individually selectable for inclusion in a report and, when selected, being placeable within a report relative to other selected report sections according to a user-defined placement and causing a report generator to retrieve the user-selected datasets and present the user-selected datasets of data items in the user-defined formats for selected report sections, and to present the selected report sections placed relative to one another based on the user-defined placement, when a report is generated that includes the selected report sections;
receiving a report definition input indicative of a user-defined format of the report and identifying selected report sections to be included in the report and a location of the selected report sections in the report; and
storing a selected plurality of report sections that include dataset identifiers identifying datasets to be included in the report sections, the selected report sections having a user-defined format and being re-usable in different reports.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system by which a user can define datasets and arrange those datasets into report sections. The reporting sections have a format that is user defined, and the report sections can be easily reused on different reports.
-
Citations
10 Claims
-
1. A method of defining a report of data items in a data store, comprising:
-
receiving a dataset input indicative of a user-defined set of data items to be included in a dataset; receiving a plurality of report section format inputs indicative of user-defined formats of a plurality of report sections and user-selected datasets to be included in the report sections, the formats defining at least how the user-selected datasets appear relative to one another in the report sections by; generating a visual indication of an appearance of a report section based on the user-defined format of the report section upon receiving a report section format input corresponding to the report section; receiving a dragging input from a user input device, the dragging input being indicative of a user dragging a report section component icon representative of a report section component, from a first portion of a visual display to a desired location on a report section portion of the visual display; receiving a dropping input from the user input device indicative of the user dropping the dragged report section component icon at the desired location on the report section portion of the visual display defining a plurality of report sections with the user-defined formats and identifying the user-selected datasets, the report sections being individually selectable for inclusion in a report and, when selected, being placeable within a report relative to other selected report sections according to a user-defined placement and causing a report generator to retrieve the user-selected datasets and present the user-selected datasets of data items in the user-defined formats for selected report sections, and to present the selected report sections placed relative to one another based on the user-defined placement, when a report is generated that includes the selected report sections; receiving a report definition input indicative of a user-defined format of the report and identifying selected report sections to be included in the report and a location of the selected report sections in the report; and storing a selected plurality of report sections that include dataset identifiers identifying datasets to be included in the report sections, the selected report sections having a user-defined format and being re-usable in different reports. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of defining reports used in reporting data items stored in a database, the method comprising:
-
defining a plurality of user-defined datasets, the datasets being configured to be selected for use in a plurality of different report sections, each dataset including data identifiers indicative of data items in the database to be included in the dataset when a report that includes the dataset is generated; defining a plurality of report sections each having a user-defined section format and user-selected datasets, the section format determining where the user-selected datasets reside and how the user-selected datasets appear relative to one another in the report section when a report that includes the report section is generated by; displaying report section component icons, indicative of report section components including datasets; displaying a report section such that the user can select the datasets for use in the displayed report sections by dragging and dropping selected ones of the report section component icons onto the displayed report section; defining a report with a report definition, the report definition having a user-defined report format and user-selected report sections, the report format determining where the user-selected report sections reside in the report when the report is generated; and wherein the report sections with the user-selected datasets are configured to be individually selectable for use in a plurality of different reports and placable within each report relative to other selected report sections and user-selected datasets. - View Dependent Claims (6, 7, 8)
-
-
9. A report definition system used to define a format and content of reports that report data items in a data store, the system comprising:
a report design component configured to receive a dataset input indicative of a user-defined set of data items to be included in a dataset, and a report section format input indicative of a user-defined format of a report section and user-selected datasets to be included in the report section when the report is generated and defining an appearance of user-selected datasets relative to one another in the report section, the report design component being configured to display dataset icons on a first portion of a display and receive the report section format input as an input indicative of a user dragging a selected dataset icon from the first portion of the display to a report section portion of the display and dropping the selected dataset icon at a desired location on the report section portion, the report design component being configured to define a report section based on the dataset input and the report section format input so that the report section is individually selectable for inclusion in a plurality of different reports and placeable within each report at a user-defined placement relative to other report sections, and causing a report generator to retrieve the user-selected datasets of data items and present the datasets in the user-defined format when a report that includes the report section is generated, wherein the report design component is configured to receive a report format input indicative of user-selected report sections to be included in the report, wherein the report format input is further indicative of a position of the user-selected report sections relative to one another in the report, the report design component being configured to display an indication of how the report section will look, based on the report section format input, and how the report will look prior to generating the report. - View Dependent Claims (10)
Specification