Patent Document ID: 8266312
Application ID: 11780871

Base Claim:
1. A method of streaming an eXtensible Markup Language (XML)-type document over a communication network, said method comprising: receiving a sequence of commands in a subject mobile device; in the subject mobile device, synchronously converting the sequence of commands into a plurality of XML-type fragments configured for-assembling on the fly and streaming a single XML-type document in said communication network, the subject mobile device being a sending mobile device relative to the XML-type document, the size of the XML-type document exceeding a size limit imposed by available memory on the sending mobile device but less than the size limit imposed by the transport layer of the communication network, a DTD of the XML-type document being able to be broken up into logically independent elements; assembling portions of the plurality of said XML-type fragments one at a time in a buffer of the sending mobile device, the buffer being constrained to be smaller in size than the size constraint of said transport layer of said communication network; and between times of assembling different portions, flushing the assembled fragments from said buffer to said transport layer of said communication network, said flushing being dependent upon said DTD of said XML-type document, and said flushing removing a limitation on the size of a message to communicate said XML-type document over said transport layer and maintaining information of the XML-type document.

---

Claim 2:
2. The method according to claim 1 , wherein said plurality of XML-type fragments comprise at least one of composite commands, commands, and items.