×

Methods for maintaining separation between markup and data at a client

  • US 8,001,456 B2
  • Filed: 02/28/2005
  • Issued: 08/16/2011
  • Est. Priority Date: 02/28/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of communicating data between a web application running on a server and a browser running on a client in a network environment, comprising:

  • requesting information, at the client, from the server;

    receiving the requested information at the client, the requested information being separated into a data portion and a markup portion, wherein the markup portion defines presentation and control of the data portion;

    refreshing the data portion and the markup portion in cache in the client at different refresh rates according to different cache policies for the data portion and the markup portion;

    updating the markup portion at the client to create an updated markup portion;

    generating a view of the requested information at the client based on the received information and the updated markup portion, the generated view comprising a web page;

    receiving, from the server, an updated version of the data portion of the information at the client without receiving any markup portion of the information; and

    generating an updated view of the web page at the client based on the updated version of the data portion and the updated markup portion of the information, wherein the updated version of the data portion is streamed as a formal data structure from the server to the client and is bound to the updated markup portion at the client, wherein the updated view is a table of the updated version of the data portion and wherein the data portion is sorted in the table by the client after being received from the server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×