Patent ID: 8239756

Claim:
In a network environment that includes a plurality of nodes and that uses a markup language to create documents, a method for filtering the documents, comprising the steps of: upon receiving a request from a requesting node among the plurality of nodes, constructing an input Document Object Model (DOM) based on a document corresponding to the request storing the input DOM; identifying elements of the input DOM that have previously been stored; and filtering the input DOM one of prior to, during, and after transcoding at least one page corresponding to the input DOM to obtain a filtered DOM, based on at least one pre-specified rule being applied to at least one of the input DOM and the identified elements; wherein the at least one page comprises at least one XML page and said input DOM is filtered prior to transcoding the at least one XML page to at least one target presentation page in a multi-channel application or prior to transcoding the at least one XML page to at least one synchronized page in a multi-modal mode; wherein the at least one pre-specified rule comprises removing previously received content from the input DOM, when a user of a client device is one of seeing and hearing impaired.