Patent Document ID: 8654125
Application ID: 11473376
Patent Status: 1

Claim One:
1. A method of processing chart data in a report, the method comprising: receiving a report specification that outlines aggregates to appear in a category label of a chart, wherein the report specification defines types of values for required data to be placed in different layout areas of the chart, wherein the different layout areas include the category label of the chart, and wherein the report specification defines locations of the different layout areas of the chart for the required data; interpreting, by a computer comprising at least one processor, the report specification; creating, by the computer and based upon interpretation of the report specification, multiple distinct queries that each correspond to one of the different layout areas of the chart, wherein the queries include (1) a chart data query to obtain chart data to be used for the chart and (2) one or more category data queries to obtain category aggregates for inclusion in the category label of the chart, wherein the category aggregates include supplemental values calculated based on the chart data; retrieving the chart data for the chart data query; retrieving the category aggregates for the one or more category data queries; rendering, by the computer, the chart data, wherein the chart data is rendered into the chart at a location that is defined by the report specification; rendering, by the computer, the category aggregates, wherein the category aggregates are rendered into the chart at a category location of the category label that is defined by the report specification; and displaying, by the computer, the category aggregates in the category location of the chart.