Patent ID: 7395497

Claim:
A method of organizing and generating report data renderable on a graphical user output device indicative of a plurality of manageable entities in a managed information network comprising: determining an output criteria applicable to a set of data, the set of data having entries including fields, to compute an output display set adapted for inclusion in a report, the determined output criteria including: a selection criteria indicative of output records for inclusion in a set of candidate entries selected from the entries; and an arrangement criteria indicative of display formatting applicable to the candidate entries; parsing, in a first pass, a plurality of entries in the set of data; applying, during the first pass, the selection criteria to identify a subset of entries from among the entries in the set of data for inclusion as output records in the report, the selection criteria applying a filtering criteria indicating the fields in the entries used for an output display set to compute the subset of candidate entries; the arrangement criteria indicating a logical arrangement order applicable to the subset of candidate entries identified from the first pass; retaining in a memory, in the first pass, only the fields used in the selection and arrangement criteria; parsing, during the second pass, the computed subset of candidate entries, the second pass performed on the same set of data unmodified from the first pass; omitting from a memory, in the second pass, entries in the parsed plurality of entries outside the subset of candidate entries; processing, during the second pass, the computed subset of candidate entries according to the arrangement criteria to generate the output display set of entries on the graphical user output device; the determined output criteria operable on key fields of the entries, the key fields having scalar values operable for comparison, and the set of data being arranged in a predetermined data set format, the data set format operable to designate entries corresponding to rows and fields corresponding to columns.