METHOD, APPARATUS AND SOFTWARE FOR PROCESSING DATA ENCODED AS ONE OR MORE DATA ELEMENTS IN A DATA FORMAT
First Claim
Patent Images
1. A method for processing data encoded as one or more data elements in a data format, said data format being arranged for further processing by a parser to extract said encoded data elements, said method comprising the steps of:
- encoding data as one or more data elements in accordance with a first data format;
saving said encoded data to a file;
creating an index of said data elements, said index indicating the locations of one or more of said elements within said file; and
associating said index with said file, said index being arranged to enable the extraction of said data elements directly from said file in memory, wherein said index is embedded in a part of said file that is not used by said parser for extraction of said data elements from said file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and software is disclosed for processing data encoded as one or more data elements in a data format, the data format being arranged for further processing by a parser to extract the encoded data elements. An index of the data elements is created for use in the decoding of the data elements. The index is embedded in a part of the file that is not used by the parser for extraction of the data elements from the file.
9 Citations
20 Claims
-
1. A method for processing data encoded as one or more data elements in a data format, said data format being arranged for further processing by a parser to extract said encoded data elements, said method comprising the steps of:
-
encoding data as one or more data elements in accordance with a first data format; saving said encoded data to a file; creating an index of said data elements, said index indicating the locations of one or more of said elements within said file; and associating said index with said file, said index being arranged to enable the extraction of said data elements directly from said file in memory, wherein said index is embedded in a part of said file that is not used by said parser for extraction of said data elements from said file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus for processing data encoded as one or more data elements in a data format, said data format being arranged for further processing by a parser to extract said encoded data elements, said apparatus being operable to:
-
encode data as one or more data elements in accordance with a first data format; save said encoded data to a file; create an index of said data elements, said index indicating the locations of one or more of said elements within said file; and associate said index with said file, said index being arranged to enable the extraction of said data elements directly from said file in memory, wherein said index is embedded in a part of said file that is not used by said parser for extraction of said data elements from said file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A group of one or more programs digitally encoded in a storage medium arranged to enable a group of one or more programmable devices to perform steps comprising:
-
encoding data as one or more data elements in accordance with a first data format; saving said encoded data to a file; creating an index of said data elements, said index indicating the locations of one or more of said elements within said file; and associating said index with said file, said index being arranged to enable the extraction of said data elements directly from said file in memory, wherein said index is embedded in a part of said file that is not used by said parser for extraction of said data elements from said file.
-
Specification