Patent ID: 7882203

Claim:
A computer-implemented method for remotely authoring dynamic elements of a page associated with a network, the computer-implemented method comprising: receiving by at least one client computing system a data stream, wherein the data stream comprises an extensible markup language (XML) document that includes embedded data associated with attributes of at least one control of the page associated with the network, wherein the at least one control comprises executable code configured to render an element of the page and the data stream does not include the executable code; generating by the at least one client computing system at least one proxy control that represents the at least one control of the page, wherein the at least one proxy control is associated with the embedded attributes of the received data stream, and wherein the at least one proxy control provides at least some functionality of the at least one control of the page on the at least one client computing system; instantiating at the at least one client computing system the at least one proxy control, wherein the at least one proxy control enables remote editing of at least one dynamic element of the at least one control; receiving a modification to the at least one proxy control, wherein the modification is made to the embedded attributes associated with the at least one proxy control; storing by a proxy control designer running on the at least one client computing system the modification to the at least one proxy control; batching the modification in a batch with at least one other modification until a commit trigger is instantiated; and in response to the commit trigger, sending the batch of modifications.