×

Converting a hierarchical data structure into a flat data structure

  • US 6,502,101 B1
  • Filed: 07/13/2000
  • Issued: 12/31/2002
  • Est. Priority Date: 07/13/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system, a method for converting a hierarchical data structure into a flat data structure comprising the steps of:

  • a) converting said hierarchical data structure into an input data tree comprising nodes, said nodes containing the data elements of said hierarchical data structure and said nodes linked together in a parent-child relationship, said parent-child relationship derived from the hierarchical data structure;

    b) constructing a shape tree corresponding to the input data tree by collapsing nodes of said input data tree containing redundant elements into one node;

    c) annotating said shape tree nodes with properties describing the hierarchical relationships between elements of the input data tree;

    d) building a list of column names for said flat data structure deriving said column names by tracing said shape tree; and

    e) emitting data from said input data tree into proper columns and row of said flat data structure.

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