Patent ID: 7111286
Filing Date: 2006-09-19
Classification: G06F,G16H

Abstract:
1. A method for parsing binary data, comprising: receiving binary data and a parse request at a value parser, the parse request calling for a differenced parsing method; storing a last known data tree in a memory at the value parser; invoking a parse free and receiving a parse definition to parse the received binary data; parsing the binary data at the parse tree to define a value in accordance with the parse definition and calling a data builder to manage the value parsed; inserting the value into an updated data tree; retrieving the last known data tree from the memory at the value parser; comparing the updated data tree to the last known data tree; in response to the differenced parsing method being called, creating a differenced data tree that requires only the changes from the last known data tree be contained therein; and in response to the differenced parsing method being called, returning the differenced data tree to the parse requestor; wherein the differenced data tree provides for improved data transmission over existing communication lines, thereby eliminating the need for a line bandwidth upgrade.