Patent ID: 8589348

Claim:
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: receiving results from an execution of a report, where the results include content comprising detailed data and aggregate data summarizing at least a subset of the detailed data; converting each of the results to a format including an indicator of whether the content of the result is of a detailed data type or an aggregate data type, where the format further includes a size of the content of the result and the content of the result; and storing the converted results in a grouping format with other converted results associated with execution of at least one other report related to the report; wherein a single processor retrieves the converted results and the other converted results using the grouping format, such that the retrieved converted results and the other converted results are aggregated, by contiguously retrieving groups of a same subject matter across the converted results and the other converted results, where the groups of the same subject matter are identified by: placing a first pointer on a first one of the converted results; placing a second pointer on a first one of the other converted results; reading the first one of the converted results, using the first pointer; reading the first one of the other converted results, using the second pointer; determining that the first one of the converted results is of an aggregate data type; determining that the first one of the other converted results is of an aggregate data type; and comparing a subject matter of the first one of the converted results and the first one of the other converted results to determine whether the group represented by the first one of the converted results is of a same subject matter as the group represented by the first one of the other converted results.