×

Method, system, and program for providing data updates to a page including multiple regions of dynamic content

  • US 7,000,008 B2
  • Filed: 04/16/2001
  • Issued: 02/14/2006
  • Est. Priority Date: 04/16/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing data updates to a page, wherein the page includes multiple regions of dynamic content, wherein the regions and the page are displayed within a presentation program executing on a client, wherein a server transfers the page to the client over a network, and wherein the server performs:

  • detecting state changes;

    queuing information on the state changes, by;

    i) maintaining one client session object for each client that has received one page; and

    ii) maintaining a plurality of queues for each client session object to queue information on state changes rendered in the regions of the page, wherein a plurality of queues are associated with client session objects, and wherein the plurality of queues associated with each one client session object include state change information for regions in the page sent to the client;

    receiving a refresh request from one client;

    determining the client session object for the one client submitting the refresh request;

    determining a queue from the plurality of queues for the determined client session object;

    returning to the requesting one client state change information from the determined queue to render in at least one region in the page by;

    i) generating an update package including content indicating the detected state changes;

    ii) sending the update package to the client, wherein the presentation program in the client renders the content in the update package in at least one region;

    wherein the refresh request indicates one region in the page, and wherein determining the queue for the determined client session object further comprises;

    determining the queue for the client session object that includes state change information for the region indicated in the refresh request.

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