High performance XML storage retrieval system and method
First Claim
1. A binary object XML repository for storage and retrieval of data in XML documents comprising:
- at least one import manager module for converting at least one file format to XML;
at least one indexer module for encoding XML document data in a binary data structure;
at least one lexicon module for storing at least one token and at least one token type and assigning at least one token identifier number, wherein said token includes data elements corresponding to XML syntax;
at least one sequence module for storing said at least one token identifier number in an original sequence; and
at least one postings module for mapping said at least one token identifier number to said token identifier'"'"'s position in said original sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A binary object XML repository for storage and retrieval of data in XML documents includes import manager capabilities for converting file formats to XML. Indexing capabilities encode XML document data in a binary data structure for storage within lexicon(s) in the form of tokens and token types, with a token including data elements corresponding to XML syntax. The lexicon(s) also assigns token identifier numbers, which sequence module(s) store in an original sequence. Postings module(s) map the token identifier numbers to the token identifier'"'"'s position in the original sequence.
60 Citations
24 Claims
-
1. A binary object XML repository for storage and retrieval of data in XML documents comprising:
-
at least one import manager module for converting at least one file format to XML;
at least one indexer module for encoding XML document data in a binary data structure;
at least one lexicon module for storing at least one token and at least one token type and assigning at least one token identifier number, wherein said token includes data elements corresponding to XML syntax;
at least one sequence module for storing said at least one token identifier number in an original sequence; and
at least one postings module for mapping said at least one token identifier number to said token identifier'"'"'s position in said original sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for storage and retrieval of information in a binary object XML repository having an import manager module, an indexer module, a lexicon module, a sequence module, and a postings module comprises:
-
importing an XML document;
encoding XML data in a binary data structure;
storing at least one token and at least one token type and assigning at least one token identifier number, wherein said at least one token includes data elements corresponding to XML syntax;
storing said at least one token identifier number in an original sequence; and
mapping said at least one token identifier number to said token identifier'"'"'s position in said original sequence. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An article of manufacture comprising a computer usable medium having computer readable program code embodied in said medium which, when said program code is executed by said computer causes said computer to perform method steps for storage and retrieval of information in a binary object XML repository having an import manager module, an indexer module, a lexicon module, a sequence module, and a postings module comprises:
-
importing an XML document;
encoding XML data in a binary data structure;
storing at least one token and at least one token type and assigning at least one token identifier number, wherein said at least one token includes data elements corresponding to XML syntax;
storing said at least one token identifier number in an original sequence; and
mapping said at least one token identifier number to said token identifier'"'"'s position in said original sequence.
-
Specification