Patent ID: 7805523

Claim:
A method for providing partial updating between a server and a client interface context, comprising: providing a client interface context with an interface container from a server; tracking a state of a plurality of interface elements in said interface container; determining one or more client-based changes to one or more of said interface elements; queuing the one or more client-based changes to the one or more interface elements in a client-side change queue; communicating said one or more client-based changes in said client-side change queue to said server to change said server state; and based on a server state, determining one or more server-based changes to one or more of said interface elements; queuing the one or more server-based changes to the one or more interface elements in a server-side change queue; and applying said one or more server-based changes from said server-side change queue to said one or more interface elements in said client interface context.