Patent ID: 7376698

Claim:
An article comprising a tangible machine-readable storage medium storing instructions operable to cause one or more machines to perform operations comprising: storing, in a shared memory of a client, a scripting object that retains state information for an original document, the storing comprising copying a reference to the scripting object to the shared memory to cause retention of the scripting object by the client during document loading, the copying comprising selecting the shared memory based on the original document and copying the reference to the scripting object to the selected shared memory, the selecting the shared memory comprising selecting a parent document memory space in a browser if the original document is a frame in the parent document; and in response to a request to reload a new document, the new document being previously loaded, cloning the stored scripting object to the new document by creating a new scripting object in the new document and copying data from the stored scripting object to the new scripting object.