Patent ID: 8332539

Claim:
A system to transfer binary data from a data source processing device to a data destination processing device comprising: a data source software module capable of storing data in memory of said data source processing device; a data transfer software module associated with said data source software module to transfer said binary data from said memory in native data format of said data source software module into a network stream; a software code and data type information upload software module associated with said data source software module that enables transfer of software code and data type information from said data source to said data destination, wherein said software code enables encoding and decoding of said binary data at said data destination in said native format of said data source, and said data type information is comprised of data offset information, endian information, and data size information of each data type in said binary data; and said data destination software module associated with said data destination processing device capable of executing said software code to decode and encode said data in said native binary format of said data source software module using said data type information; wherein said data source processing device executes said software modules associated with said data source processing device using hardware instruction processors selected from group consisting of a general purpose processor, and a graphics processor; and said data destination processing device executes said software modules associated with said data destination processing device using hardware instruction processors selected from group consisting of a general purpose processor, and a graphics processor.