Patent ID: 8742958

Claim:
A method of decoding, on a packet independent basis using a data decoding engine, one or more encoded messages residing in one or more data blocks of a data packet, the data packet comprising a header containing control information followed by one or more encoded messages of the data packet, the one or more encoded messages including financial information transmitted in sequence from a source, the source internal or external to the decoding engine, wherein at least one of a plurality of decompression techniques are applied to the one or more encoded messages, the method comprising: identifying one or more recognizable data tokens in an encoded message among the one or more encoded messages, the one or more recognizable data tokens being associated with the data packet and including any recognizable data token indicative of any characteristic, attribute, or parameter of data residing in the one or more data blocks, and wherein encoders were selected based on analysis of content of the data block, wherein the analyzing of the content of the data block excludes analyzing based on a descriptor that is indicative of the any characteristic, attribute, or parameter of the data residing in the one or more data blocks; applying one or more decoders to a data block from among the one or more data blocks associated with the encoded message based on the one or more recognizable data tokens and a description table, the description table including the characteristics, attributes, or parameters of the data residing in the one or more data blocks and their associated decoders; decoding the data block with an associated decoder when the recognizable data token indicates that the data block was encoded utilizing content dependent data compression; and decoding the data block with an associated decoder when the recognizable data token indicates that the data block was encoded utilizing content independent data compression.