Method, apparatus and software for processing data encoded as one or more data elements in a data format
First Claim
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, wherein said first data format is a meta data language in which meta data elements are associated with said data elements in said encoded data;
saving said encoded data to a file in a memory;
creating an index of said data elements, said index indicating the locations of one or more of said data elements within said file, wherein said index is an offset index, wherein said index is embedded in a comment, wherein said index indexes said meta data elements to the respective locations of said associated data elements within said file;
extracting said data elements from said file in said memory using said index; and
associating said index with said file, 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, system and a program product for processing data is disclosed. The method, system and program product disclosed herein comprises processing data encoded as one or more data elements in a data format. The data format is further processed by a parser to extract the encoded data elements. The data is encoded as multiple data elements in accordance with the first data format and saved to a file in the memory. An unique index is created to each data element indicating the locations of data elements in the file. The index is associated with the file and index is arranged to enable the extraction of data elements directly from the file in memory. The index is embedded in a art of the file and is not used by the parser for extracting the data elements from the file.
8 Citations
12 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, wherein said first data format is a meta data language in which meta data elements are associated with said data elements in said encoded data; saving said encoded data to a file in a memory; creating an index of said data elements, said index indicating the locations of one or more of said data elements within said file, wherein said index is an offset index, wherein said index is embedded in a comment, wherein said index indexes said meta data elements to the respective locations of said associated data elements within said file; extracting said data elements from said file in said memory using said index; and associating said index with said file, 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. A computer implemented system 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 computer implemented system comprising a processor being operable to:
-
encode data as one or more data elements in accordance with a first data format, wherein said first data format is a meta data language in which meta data elements are associated with said data elements in said encoded data; save said encoded data to a file in a memory; create an index of said data elements, said index indicating the locations of one or more of said data elements within said file, wherein said index is an offset index, wherein said index is embedded in a comment, wherein said index indexes said meta data elements to the respective locations of said associated data elements within said file; extract said data elements from said file in said memory using said index; and associate said index with said file, 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 (8, 9, 10, 11)
-
-
12. A group of one or more programs digitally encoded in a non-transitory 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, wherein said first data format is a meta data language in which meta data elements are associated with said data elements in said encoded data; saving said encoded data to a file in memory; creating an index of said data elements, said index indicating the locations of one or more of said data elements within said file, wherein said index is an offset index, wherein said index is embedded in a comment, wherein said index indexes said meta data elements to the respective locations of said associated data elements within said file; extracting said data elements from said file in said memory using said index; and associating said index with said file, 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