Patent ID: 8099383

Claim:
A computer readable storage medium, comprising executable instructions to: identify a report with a plurality of report parts, the report comprising a report identifier and at least one report part element, the at least one report part element comprising at least one report part element identifier; form a report part comprising the at least one report part element defined from an associated report element and at least one report part element identifier, the report part being indicated by a report part identifier, the report part forming an object derived from the report and is independent from the remainder of the report; identify a report part computation context for the report part comprising the report identifier, the at least one report part element identifier, at least one context data path value, and a context data path, the context data path defining a data path between the report identifier and report part element; associate the report part with the report part computation context; evaluate the report part according to the report part computation context; and return a report part value.