Communicating multiple files in markup language documents
AssigneeGlovia International, Inc.
InventorsWilliam D. Compton, David J. Trott, Navin Goel, Randall Ehler
Life of this patent
Estimating the term…
Abstract
A communication system includes a number of devices interconnected by a communication network and each operable to communicate with each other using a text-based communication protocol that provides for the exchange of markup language documents. Each of the devices includes a document interface capable of generating, transmitting, receiving, and processing markup language documents including multiple files.
Claims27
A method for communicating multiple files in a single markup language document, comprising:
- receiving electronic data for delivery to a destination address;
- receiving an electronic file associated with the electronic data;
- generating a first markup language document including the electronic data;
- storing both the first markup language document and the electronic file in a payload of a second markup language document;
- generating a header for the second markup language document, the header identifying the existence of both the first markup language document and the electronic file in the payload, the header comprising at least one parameter indicative of one or more relationships between the first markup language document and the electronic file in the payload;
- and
- transmitting the second markup language document including the header and the payload to the destination address using a communication network.
A device for communicating multiple files in a single markup language document, comprising:
- one or more processors for executing a document interface, the document interface operable to receive electronic data for delivery to a destination address, to receive an electronic file associated with the electronic data, to generate a first markup language document including the electronic data, to store both the first markup language document and the electronic file in a payload of a second markup language document, to generate a header for the second markup language document, the header identifying the existence of both the first markup language document and the electronic file in the payload, the header comprising at least one parameter indicative of one or more relationships between the first markup language document and the electronic file in the payload, and to transmit the second markup language document including the header and the payload to the destination address using a communication network.
A non-transitory computer readable medium encoding logic for communicating multiple files in a single markup language document, the logic operable when executed to:
- receive electronic data for delivery to a destination address;
- receive an electronic file associated with the electronic data;
- generate a first markup language document including the electronic data;
- store both the first markup language document and the electronic file in a payload of a second markup language document;
- generate a header for the second markup language document, the header identifying the existence of both the first markup language document and the electronic file in the payload, the header comprising at least one parameter indicative of one or more relationships between the first markup language document and the electronic file in the payload;
- and
- transmit the second markup language document including the header and the payload to the destination address using a communication network.
Dependencies are inferred from the claim text.