Patent ID: 8447806

Claim:
A method of synchronizing information comprising: providing to a first computer from a second computer a display page comprising computer instructions which when executed by the first computer cause the first computer to: accept user input via the display page at the first computer; use a record of values received from the second computer to determine first computer values associated with said user input that have changed since a last communication with the second computer; construct a first package that includes said first computer values; and transmit said first package to the second computer; receiving said first package at the second computer; comparing said first computer values from said first package with one or more second computer variables; constructing synchronization information based at least in part on information resulting from said comparison; and transmitting said synchronization information to said first computer; wherein the first computer is configured to update the display page at said first computer based at least in part on said synchronization information by using the synchronization information to update a portion of the display page as displayed at the first computer without requiring retransmission of the entire display page.