Woodcock Washburn LLP
Systems and methods for efficiently compressing and decompressing markup language
Systems and methods for compressing markup language data, such as XML data, are provided that utilize a finite state machine (FSM), which is representative of an XML schema, and a rule file. Information defined in an XML schema is abstracted into a finite state machine (FSM). The rule file ensures that a compressor and de-compressor have consistent FSMs when the compressor and de-compressor for XML data are not in the same location, such as is generally the case for Web Services scenarios or other client/server scenarios. With the rule file, FSMs can thus be be easily stored, transmitted and updated.
Microsoft Corporation
G H Y
G06F H03M Y10S
inventional inventional additional
Yunxin Qian
Liu Zhang