Patent ID: 7434163

Claim:
A server method for processing a page document that comprises a plurality of page components, the method comprising: generating a browser document from the page document, wherein generating the browser document from the page document includes: generating for each page component of the page document a corresponding browser component, each browser component being in a browser compliant syntax; and building a document structure of the browser document from the page document, wherein the browser document corresponds to the page document, the document structure comprises a page buffer content and the generated browser components, the page buffer content being in a browser compliant syntax, the page buffer content corresponding to content of the page document, and the page buffer content and the browser components have relationships that reflect the structure of the browser document; sending the browser document to a client; identifying at least one browser delta in the document structure including retrieving information relating to a first component of the browser document in the browser compliant syntax, retrieving a second component in the browser compliant syntax, and comparing the first component with the second component to identify at least one browser delta in the document, the browser delta being in the browser compliant syntax; sending the at least one browser delta to an output stream; and sending the output stream to an invisible first frame in response to a client request for a response directed to the first frame, wherein the client injects the browser delta into a document object model of the browser document displayed in a second visible frame.