Patent ID: 8126929
Filing Date: 2012-02-28
Classification: G06F

Abstract:
1. A computer-implemented method for processing one or more variable length data structures, the method comprising the steps of: obtaining each variable length data structure, wherein each variable length structure comprises one or more data blocks; and applying a variable length encoding process to the one or more blocks of each variable length data structure comprising setting a continuation data value in each block to a first value or a second value, wherein the setting of the continuation data values enables bi-directional scanning of each variable length structure, wherein, when a variable length data structure has more than one block, the application of the variable length encoding process comprises setting the continuation data values in the first block and the last block of the variable length structure to the first value, wherein, when the variable length data structure has more than one block, the application of the variable length encoding process comprises setting the continuation data value in any intermediate block of the variable length structure to the second value, and wherein, when a variable length data structure has one block, the application of the variable length encoding process comprises setting the continuation data value in the one block of the variable length structure to the second value.