Patent ID: 7885996

Claim:
A system, comprising: a set of server-side objects managed by an object manager on a server in a client-server environment; a set of browser-side objects running on a browser on a client in the client-server environment, wherein a browser-side object in the set of browser-side objects comprises a plurality of fields, and one or more of a value and a format of a first field in the plurality of fields depends on a second field in the plurality of fields; the client is configured to detect a change in the second field and, upon detecting said change, to submit the changed second field to the server using a remote procedure call, wherein the client performs said detecting in response to an identifier corresponding to the second field being tagged for submitting the second field to the server upon a change in the second field, and with the changed second field, the client further submits to the server changes to any other fields not previously submitted; and a data transmission mechanism configured to facilitate transmission of a notification from the server to the client, wherein the notification comprises a message comprising information instructing the client as to how to change the first field in response to the changed second field, and the client is configured to apply the change to the first field of the browser-side object upon receiving the notification from the server.