Patent ID: 8078640

Claim:
A computer-readable medium having computer-executable components encoded thereon for communicating digital information, wherein the computer-executable components, in respond to execution, cause a computing device to: receive binary-encoded digital information in a multi-record message having: a length of message field for representing a length of the multi-record message; a binary format identification field for identifying binary data encoding formats; and a number of value fields for representing component information parts, the number of value fields being based on the length of the multi-record message, wherein each of the value fields has a value type descriptor field, a length of data field, and a representation field; and decode the component information parts of the binary-encoded digital information according to the binary data encoding formats to retrieve the digital information, each binary data encoding format corresponding to one of a plurality of primitive data types; wherein the binary-encoded digital information is decoded to retrieve the digital information based on the value fields.