Upon receipt of the hierarchical data structure, a shape tree is constructed corresponding to the hierarchical data structure. The shape tree is an intermediate data structure containing only one unique node for each element of the hierarchical data structure. After the shape tree is constructed, it...http://www.google.es/patents/US6502101?utm_source=gb-gplus-sharePatente US6502101 - Converting a hierarchical data structure into a flat data structure
Converting a hierarchical data structure into a flat data structure