×

Delta-handling in server-pages

  • US 7,703,015 B2
  • Filed: 04/30/2002
  • Issued: 04/20/2010
  • Est. Priority Date: 04/30/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving an initial request from a client to a server for a page-document, the page-document comprising multiple page-components, each page-component being a component of the page-document and having a corresponding writer-function, the writer-functions for the multiple page-components collectively comprising multiple writer-functions, the multiple writer functions running on the server, each writer-function being a function of a class that corresponds to the corresponding page-component, each writer-function being operable to write static browser-component parts to a static output stream and updated browser-components to a distinct delta output stream;

    making an initial translation for the client of the page-document to generate a browser-document, including using the writer-function corresponding to each of the multiple page-components to generate a browser-components for the browser-document, the writer-function writing the respective browser-components to the static output stream;

    receiving a subsequent request from the client resulting in an update of a specific component of the page-document with an application-delta, wherein the specific component, being one of the multiple page-components, has a specific writer-function of a class that corresponds to the specific page-component;

    generating a browser-delta for the specific component by applying the specific writer-function to the application-delta, the specific writer-function generating a browser-delta and writing the browser-delta to the delta output stream; and

    sending the browser-delta as part of the delta output stream from the server to the client for updating the browser-document on the client.

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