×

Delta handling in server pages

  • US 7,444,585 B2
  • Filed: 05/31/2002
  • Issued: 10/28/2008
  • Est. Priority Date: 04/19/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A server method for processing a server-side page document, the page document comprising 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 from 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 is in a browser compliant syntax, the page buffer content corresponds 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;

    allocating a distinct component buffer to each page component of the plurality of page components of the page document and allocating a page buffer to the page document;

    writing a corresponding browser component into each distinct allocated component buffer, each browser component corresponding to the page component to which the respective component buffer was allocated, each browser component being a component of a browser document corresponding to the page document, the browser document being the page in a form suitable for processing and display by a client;

    building a buffer hierarchy of the allocated component buffers, the buffer hierarchy having a root node, wherein the page buffer is the root node of the buffer hierarchy and is a parent node of at least one component buffer, wherein each component buffer can be a parent node of further component buffers, the buffer hierarchy comprising a first parent node component buffer that is a parent of a first child node component buffer;

    using a representation of the browser component in the first child node component buffer in representing the browser component in the first parent node component buffer; and

    sending the page buffer and each component buffer of the buffer hierarchy to a client.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×