Patent ID: 8954457
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A method for processing a structured document to render, comprising: parsing the structured document into parsed tokens of structured data; constructing a first tree structure storing the structured data of parsed tokens; constructing a render tree structure storing the document content to render, said render tree structure being synchronized with the first tree structure; and having a draw and display engine operating upon the render tree structure to render the structured document on a display device, wherein: (i) constructing the first tree structure comprises deciding, for each parsed token, whether or not the parsed token is to be stored in said first tree structure, and storing the structured data of the parsed token therein only in case of a positive decision; (ii) the whole render tree structure is constructed directly from the parsed tokens; (iii) the structured document is initially compressed in a structure channel and value channels, and the tokens are parsed from the structure channel; and (iv) the value channels group together values of structured data having the same qualified name, and the method further comprises disregarding a whole group of values from being stored in the render tree structure based on the corresponding qualified name.