Method of storing and flattening a structured data document
First Claim
Patent Images
1. A method of flattening a structured data document, comprising the steps of:
- a) receiving a structured data document;
b) searching for a first data entry;
c) when the first data entry is found, determining if an attribute is defined before the first data entry; and
d) when the attribute was defined before the first data entry, creating a first line containing all open tags before the attribute and the attribute.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of flattening a structured data document includes the steps of receiving a structured data document. Next, a first data entry is searched for by the system. When the first data entry is found, it is determining if an attribute is defined before the first data entry. When the attribute is defined before the first data entry, a first line containing all open tags before the attribute and the attribute is created. A record indicator is stored on the first line.
7 Citations
19 Claims
-
1. A method of flattening a structured data document, comprising the steps of:
-
a) receiving a structured data document;
b) searching for a first data entry;
c) when the first data entry is found, determining if an attribute is defined before the first data entry; and
d) when the attribute was defined before the first data entry, creating a first line containing all open tags before the attribute and the attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of storing a flattened structured data document, comprising the steps of:
-
a) receiving the flattened structured data document having a plurality of lines, each of the lines having a tag, a data entry and a format character;
b) creating a map index;
c) determining if the data entry is unique;
d) when the data entry is not unique, determining if a duplicates flag is set;
e) when the duplicates flag is set, incrementing a duplicates count;
f) calculating a transform of the data entry with an instance count to form a first instance transform; and
g) storing a first map pointer in the map index at an address associated with the first instance transform. - View Dependent Claims (9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A system for storing a flattened structured data document, comprising:
-
a flattener receiving the structured data document;
a parser connected to the flattener and locating a data element;
a transform generator receiving the data element;
a map store connected to the parser and the transform generator;
a map index connected to the parser and the transform generator; and
a dictionary connected to the map store.
-
Specification