Patent ID: 7409400

Claim:
An computer implemented apparatus comprising: an appliance configured to generate a request; and a computer system configured to run a database management system (DBMS) that manages one or more databases that store content including one or more markup language objects, wherein the computer system is coupled to the appliance to receive the request, and wherein the DBMS is configured to process the request in at least one or the one or more databases, and wherein the computer system is configured to return a result of the request having at least a subset of the one or more markup language objects to the appliance in a first format; and wherein the appliance is configured to transform the result to a second format for return to a requestor corresponding to the request, and further wherein the result is validated and transformed using at least a stylesheet by the appliance and the validated and transformed result is passed through the appliance a second time to be processed by a validator to check for viruses in the resulting document.