Patent ID: 7812983

Claim:
A method comprising: building, by a computing system configured to transfer binary data, a multi-part message that contains binary data, wherein the building is performed by one or more processors in a transmission device, wherein the multi-part message contains: a first part comprising a MIME header that contains information that describes the structure and format of the multi-part message, message part delimiters that are used to delimit individual parts of the message, and a starting Content ID of a next message part; a second part that contains at least the starting Content ID referenced by the first part and XML data that provides contextual information that pertains to the binary data, and provides information that describes a Content ID of another next message part, wherein: the XML data includes additional contextual information selected from a group, the group comprising: a reference to the binary data; instructions that pertain to how the binary data is to be processed, the instructions selected from a group comprising: job identifier; job originating user name; job transfer mode; document identifier; binary data compression type; document format; and last document indicator; and information that pertains to how the binary data has been processed, the information selected from a group comprising: job identifier; job originating user name; job transfer mode; document identifier; binary data compression type; document format; and last document indicator; the reference to the binary data is in the form of an XML-binary Optimized Packaging (XOP) convention; and the reference informs a receiving device that the binary data to be added inline in an operation follows the XML data; at least a third part that contains at least the Content ID referenced by the second part and the binary data, wherein the binary data comprises binary data in its original form; and transmitting the message to the receiving device.