Interchange data format system and method
AssigneesCharbel Gerges El Gemayel, Adib Kahlil Haddad, Edgar Joseph Elian
InventorsCharbel Gerges El Gemayel, Adib Khalil Haddad, Edgard Joseph Elian
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for electronic exchange of data is provided. The method includes the following operations performed by at least one computer processor. These operations include creating source data, identifying data structure from the source data, generating a header file based on the data structure, localizing identical data structure, and storing groups of data that have identical structure in a single data tag.
Claims20
A computer-implemented method for electronic exchange of data, the method comprising the following operations performed by at least one computer processor:
- a) creating source data;
- b) identifying data structure from the source data;
- c) generating a header file based on the data structure;
- d) localizing identical property names in the data structure;
- e) removing redundant property names in the data structure;
- and
- f) storing groups of data that have identical structure in a single data tag in the header file,
- wherein a format of each data tag includes an index of an initial parent tag and number of times the data having the identical data structure is repeated, wherein the format of each data tag omits the property names.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method for electronic exchange of data, the method comprising:
- a) creating source data;
- b) identifying data structure from the source data;
- c) generating a header file based on the data structure;
- d) localizing identical property names in the data structure;
- e) removing redundant property names in the data structure;
- and
- f) storing groups of data that have identical structure in a single data tag in the header file,
- wherein a format of each data tag includes an index of an initial parent tag and number of times the data having the identical data structure is repeated, wherein the format of each data tag omits the property names.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, cause the at least one processor to perform a method for electronic exchange of data, the method comprising:
- a) creating source data;
- b) identifying data structure from the source data;
- c) generating a header file based on the data structure;
- d) localizing identical data structure;
- e) storing groups of data that have identical structure in a single data tag;
- f) validating IDOL data in the final IDOL document by performing a lexical syntactical analysis;
- g) generating a partial derivation tree based on the IDOL document;
- h) extracting data structure from the IDOL document;
- i) generating a first data structure tree from the extracted data structure;
- j) interpreting data tags extracted from the data structure and the first data structure tree;
- k) parsing and mapping the data tags to the first data structure tree;
- and
- l) creating a second data structure tree based on the parsed and mapped data tags of the first data structure tree.
Dependencies are inferred from the claim text.