Patent ID: 7647313

Claim:
A computer implemented method for ordering nodes in a document via isolated ordered regions, said method comprising the steps of: A) parsing said document; b) creating nodes representing entities of said document and relationships that exists among said entities; c) mapping said created nodes based upon a level and step associated with each of said nodes; d) grouping said mapped nodes into a plurality of regions, said grouping identifying, for each of said regions, at least the following parameters: a minimum step, a minimum level, a maximum step, a maximum level, said parameters giving dimension and order within said document to the region of the plurality of regions; e) ordering said regions based upon ascending minimum step and minimum level; f) calculating step range associated with each of said regions; g) reordering said regions based upon ascending step range, minimum level, and minimum step, said reordering reflecting parent-child relationships among said nodes; and h) monitoring the insertion or deletion of nodes in each of said regions, whereby modifications to nodes within a particular region affects only said nodes in said particular region, said modifications causing nesting levels to be created based of a parent level region.