Patent ID: 8108766

Claim:
A computer-implemented method for transforming a markup language document from a digital form to a displayed form on a display device, said method comprising: accessing stored decoration declarations, each declaration associated with at least one type of markup language document node, each declaration including: decoration parameters specifying the decoration type; and at least one selection language expression identifying the markup language document node type; receiving a digital markup language document; displaying at least a portion of the document content with nodes decorated as specified in at least a selected one of the stored decoration declarations; providing for selecting by a user, one of the displayed markup language decorations; providing for selecting by the user, a navigation direction; and navigating by the computer to either a prior page in the markup language document or a following page in the markup language document based on the selected navigation direction, wherein the navigated-to page includes at least one markup language node corresponding to the decoration type of the markup language decoration selected by the user.