Back to results
US 2006/0215701 A1Published application
Methods and systems for transferring binary data
AssigneeMicrosoft Corporation
InventorMichael Fenelon
Life of this patent
Estimating the term…
Abstract
Various embodiments enable binary data to be included in its original form, along with XML control information, within the protocol used to transfer the data. In the illustrated and described embodiments, a data model is employed in which the binary data comprises part of a multi-part message that is divided with part delimiters.
Claims20
A method comprising:
- building a multi-part message that contains binary printer or scanner data, wherein the multi-part message contains:
- a first part 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 the next message part;
- a second part that contains at least the Content ID referenced by the first part and XML data that provides contextual information that pertains to the printer or scanner data, and provides information that describes a Content ID of the next message part;
- and
- at least a third part that contains at least the Content ID referenced by the second part and the binary printer or scanner data;
- and
- transmitting the message to a receiving device.
4 more elements
A method comprising:
- building a MIME header for a message that is to contain binary data, the MIME header:
- specifying that the message is a multipart/related type;
- specifying that the message's format uses XOP and XML data representations;
- specifying a boundary that is to be used between different message parts;
- and
- providing a starting Content ID for a message part after the MIME header;
- building multiple additional message parts that follow the MIME header, individual additional parts comprising at least a content type specification that specifies the part's content type and a content ID by which the individual additional message part can be referenced;
- providing binary data is to be included in the message;
- and
- building the message by assembling the MIME header, additional message parts and the binary data.
7 more elements
Dependencies are inferred from the claim text.