Patent ID: 7178150

Claim:
A computer implemented method comprising: communicating a set of data objects as a serialized sequence of data, the sequence comprising: a key indicating a number of value holders in the sequences; a plurality of value holders, the value holders each comprising: a name providing the data type contained in the value holder; a value providing a representation of the data object contained in the value holder; wherein the data types comprise fixed length data types or variable length data types; and the variable length data types comprises strings or forms; when the data type is a fixed length data type, the corresponding value holder has no ending tag; when the data type is a variable length data type and is a string, the corresponding value holder has a special character ending tag; and when the data type is a variable length data type and is a form, the corresponding value holder has a form key that indicates a number of value holders within the form and a plurality of nested value holders; wherein each value holder containing a form data type has no ending tag; and using an interceptor to convey the sequence to the desired destination.