Method and System for Providing an XML Binary Format
First Claim
Patent Images
1. A method for generating a data stream according to a binary format of a tag-based description language, comprising:
- receiving a plurality of tag names;
identifying a first tag name from the plurality of tag names;
tokenizing the first tag name into a numeric token;
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too.
-
Citations
25 Claims
-
1. A method for generating a data stream according to a binary format of a tag-based description language, comprising:
-
receiving a plurality of tag names; identifying a first tag name from the plurality of tag names; tokenizing the first tag name into a numeric token; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
12. A computing device, comprising:
-
means for receiving a well-formed document in a text format of a tag-based description language; means for converting the document to a binary format via tokenization of the tag and attribute names into variable sized numeric tokens; and means for converting the document back to the text format without a loss of fidelity. - View Dependent Claims (13, 14, 15)
-
-
16. In a system in which a transmitting device transmits in a streaming fashion data formatted according to a tag-based description language, a method for generating a data stream according to a binary format of the tag-based description language, comprising:
-
for each unique tag name, at the first time a tag name of the data is encountered, tokenizing the tag name into a numeric token and transmitting the token and the text associated with the tag name; and at any time subsequent to the first time that the tag name of the data is encountered, transmitting the numeric token without the text. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification