Markup-language documents are converted into compacted markup-language form by using a number of parameterized macros. A parameterized macro takes at least one parameter. When compacting markup-language documents, a sequence of elements is replaced by references to a macro and to parameter(s), where the macro, when used with the parameters, yields the sequence of elements. The macros used may either be predetermined, from a static dictionary, may be generated on the fly, or mix of both. The definitions of macros may be included in the compacted markup-language information in order to allow a recipient of the compacted markup-language information to expand the macro reference and parameter(s) into the sequence of elements which had been replaced.

 
Web www.patentalert.com

< Dynamic thumbnails for document navigation

< User interface for a display screen

> Methods and systems for conditionally managing entertainment systems

> Leveraging markup language data for semantically labeling text strings and data and for providing actions based on semantically labeled text strings and data

~ 00614