Generating a visual description tree based on a layout interruption record
AssigneeIntentional Software Corporation
InventorsCharles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntentional Software Corporation
InventorsCharles Simonyi, Paul J. Kwiatkowski, Jeremy M. Price
Estimating the term…
A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.
A method performed by a computing device for generating a visual layout tree for a visual description tree of a document whose content is to be fragmented across multiple display areas, the visual description tree having visual description nodes and the visual layout tree having visual layout nodes, the method comprising:
A computer-readable storage medium storing computer-executable instructions for controlling a computing device to generate a visual layout tree for a visual description tree whose content is to be fragmented across multiple display areas, the visual description tree having visual description nodes and the visual layout tree having visual layout nodes, the computer-executable instructions comprising instructions that:
A computing system for generating a visual layout tree for a visual description tree, the computing system comprising:
Dependencies are inferred from the claim text.