Patent ID: 7299411

Claim:
A method of propagating presentation code to a client said client using a constrained function presentation engine, said method comprising: identifying style information within said presentation code at a server; resolving, at said server said style information to a subset of said style information; compressing, at the server said presentation code including said subset of said style information to provide a binary-encoded file for use by said constrained function presentation engine, said subset of said style information represented within said binary-encoded file; validating said binary-encoded file to provide an error-free binary-encoded file at the server; propagating said error-free binary-encoded file toward said client; translating said error-free binary-encoded file into a document tree containing a plurality of nodes at said client, wherein said translating includes non-validating parsing to avoid expending memory and computational resources on error correction and error detection at said client, wherein each one of said plurality of nodes represents said subset of said style information, wherein each one of said plurality of nodes comprises at least one user manipulable property; and modifying at least one of said plurality of nodes in response to a received user interaction with the document tree at said client; wherein said resolving said style information comprises two or more of: reducing the number of style properties, deleting style rules, and simplifying style dependencies in said style information.