×

System and methods for processing large datasets

  • US 7,395,497 B1
  • Filed: 10/31/2003
  • Issued: 07/01/2008
  • Est. Priority Date: 10/31/2003
  • Status: Active Grant
First Claim
Patent Images

1. 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.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×