Computer-implemented system and method for report generation
First Claim
1. A computer-implemented system for generating at least one report from a plurality of data sources, comprising:
- a data source specification that indicates the data to be retrieved from the data sources so that a report may be generated based upon the retrieved data, wherein at least two of the data sources are heterogeneous data sources with respect to each other in that one of the data sources supplies its respective data as a data type different than the other data source;
a view specification that indicates how the data is to be visually represented within the report; and
a report rendering engine having data access to the data source specification and to the view specification, said report rendering engine causing the data to be retrieved from the data sources in accordance with the data source specification, said report rendering engine creating in accordance with the view specification a visual representation of the report based upon the retrieved data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented system and method for generating at least one report from a plurality of data sources. The system and method include a data source specification to indicate the data to be retrieved from the data sources so that the report may be generated based upon the extracted data. A view specification indicates how the data is to be visually represented within the report. A report rendering engine causes the data to be retrieved from the data sources in accordance with the data source specification, and creates in accordance with the view specification a visual representation of the report based upon the retrieved data.
-
Citations
57 Claims
-
1. A computer-implemented system for generating at least one report from a plurality of data sources, comprising:
-
a data source specification that indicates the data to be retrieved from the data sources so that a report may be generated based upon the retrieved data, wherein at least two of the data sources are heterogeneous data sources with respect to each other in that one of the data sources supplies its respective data as a data type different than the other data source;
a view specification that indicates how the data is to be visually represented within the report; and
a report rendering engine having data access to the data source specification and to the view specification, said report rendering engine causing the data to be retrieved from the data sources in accordance with the data source specification, said report rendering engine creating in accordance with the view specification a visual representation of the report based upon the retrieved data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A computer-implemented method for generating at least one report from a plurality of data sources, comprising the steps of:
-
retrieving data from the data sources based upon a data source specification so that so that the report may be generated based upon the retrieved data, wherein at least two of the data sources are heterogeneous data sources with respect to each other in that one of the data sources supplies its respective data as a data type different than the other data source;
determining visual representation characteristics of the data within the report based upon a view specification; and
creating in accordance with the view specification a visual representation of the report based upon the retrieved data.
-
-
56. A computer-implemented system for generating at least one report from a plurality of data sources, comprising the steps of:
-
means for retrieving data from the data sources based upon a data source specification so that so that the report may be generated based upon the retrieved data, wherein at least two of the data sources are heterogeneous data sources with respect to each other in that one of the data sources supplies its respective data as a data type different than the other data source;
means for determining visual representation characteristics of the data within the report based upon a view specification; and
means for creating in accordance with the view specification a visual representation of the report based upon the retrieved data. - View Dependent Claims (57)
-
Specification