Method and apparatus for structured streaming of an XML document
First Claim
Patent Images
1. A method of transmitting XML documents, comprising the steps of:
- generating XML portions of the XML document for transmitting; and
prioritizing the XML portions according to a predetermined scheme; and
transmitting the XML prioritized portions.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for streaming an XML document/content in a structured manner that allows the receiver to decode prioritized portions of an XML document. Document models, such as XML Schemas, are utilized in converting XML documents into prioritized portions that are transmitted according to a predefined scheme. Thus, the present invention allows the XML receiver to begin processing the most important XML portions of an XML stream first as well as in mid-transmission and allowing a user to end the transmission before lower priority XML portions are received.
-
Citations
20 Claims
-
1. A method of transmitting XML documents, comprising the steps of:
-
generating XML portions of the XML document for transmitting; and
prioritizing the XML portions according to a predetermined scheme; and
transmitting the XML prioritized portions. - View Dependent Claims (2, 3, 4)
-
-
5. A method of encoding an XML document comprising the steps of:
-
decomposing the XML document into a plurality of XML portions according to a predefined prioritized manner; and
independently transmitting each of the XML portions with information indicating how the XML document is positioned within the larger XML document. - View Dependent Claims (6)
-
-
7. A method for receiving a streamed XML document, the XML document including a plurality of XML portions, said method comprising the steps of:
-
extracting from at least one received XML portion predetermined structure information or portion thereof, wherein the predetermined structure information is used to prioritize the XML portions;
processing the XML portions directly; and
recompiling the XML document from the received XML portions and structure information. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An XML transmitter comprising:
-
a memory for storing an XML document and computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
generate portions of the XML document for transmitting, wherein the portions are prioritized according to a predetermined scheme; and
transmit the prioritized portions according to their respective priority. - View Dependent Claims (13, 14, 15)
-
-
16. An XML transmitter comprising:
-
a memory for storing an XML document and computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
decompose the XML document into a plurality of XML portions according to a predefined prioritized manner; and
independently transmit each of the XML portions with information indicating how the XML portion is positioned within the larger XML document.
-
-
17. An XML receiver for receiving a streamed XML document, said XML document including a plurality of XML portions, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to the memory, said processor configured to;
extract from at least received XML portion predetermined structure information or portion thereof, wherein the predetermined structure information is used to prioritize the XML portions;
process the XML portion directly; and
recompile the XML document from the received XML portions and structure information. - View Dependent Claims (18, 19, 20)
-
Specification