×

Array-based extensible document storage format

  • US 6,938,204 B1
  • Filed: 08/31/2000
  • Issued: 08/30/2005
  • Est. Priority Date: 08/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product embodied on one or more computer-readable media, the computer program product adapted for representing a source document encoded in an extensible structured notation using a plurality of arrays and comprising:

  • computer-readable program code means for generating an element name array, the element name array comprising an element name entry for each element in the source document, wherein each element name entry specifies a starting name position and one of (1) a name length or (2) an ending name position;

    computer-readable program code means for generating an element value array, the element value array comprising an element value entry for each element in the source document, wherein each element value entry specifies a starting value position and one of (1) a value length or (2) an ending value position;

    computer-readable program code means for generating a parent array, the parent array comprising a parent entry for each element in the source document and wherein a value of each parent entry identifies a parent of the element;

    computer-readable program code means for generating a child array, the child array comprising a child entry for each element in the source document and wherein a value of each child entry identifies zero or more children of the element; and

    computer-readable program code means for storing the generated arrays in memory or writing the generated arrays to one or more storage media.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×