Patent Document ID: 7613688
Application ID: 11069143

Base Claim:
1. A computer-implemented method comprising: initiating a plurality of business warehouse system queries; associating each type of query with a category; during runtime of each query, identifying one or more row types for each query, and defining a template for each row type within a query from the identified row types, the template defining a format and a pattern for the row type; applying the template to query data for each query according to the row type to generate a sub-report; combining at least two sub-reports to generate an aggregated report, the sub-reports being positioned relative to each other within the aggregated report based on the associated category; and displaying the aggregated report.

---

Claim 10:
10. A method as in claim 1 , wherein there a plurality of queries and a plurality of aggregated reports, wherein each aggregated report comprises a number of rows and a number of columns, each intersection of a row and a column comprising a cell, and each of the queries being a query of a selection of data at a data provider where there is at least a one to one relationship between the plurality of queries and a plurality of data providers and each of the data providers provides data in a different format such that formats of the data providers are incompatible for a single query.