Patent ID: 7079053

Claim:
A method of communicating data structures among communication entities of a data communication system, the data structures comprising at least one data element, the method comprising: capturing a current value of the data element pertaining to at least a portion thereof; encoding the data element by selecting a metadata component characterizing the data element to enable data compression; updating a data buffer using the metadata component and the portion; repeating the capturing, the encoding, and the updating for all of the data elements in the data structure; communicating the data buffer to at least one receiving communication entity in the data communication system; analyzing the metadata component associated with an encoded data element in the data buffer to obtain a size of the portion; extracting the portion from the data buffer using the size; reconstructing the data element from the portion by matching the size of the portion of the data element to the size of the data element; and, repeating the analyzing, the extracting and the reconstructing for all of the encoded data elements in the data buffer.