Patent ID: 7584283

Claim:
A method, comprising: conducting a session based on a logical structure, wherein the logical structure is a pre-defined script for the session, and the pre-defined script is loaded into the session from a script definition table stored in a script database in response to a user-defined search request; saving a run-time state information associated with the session, wherein the saved run-time state information is stored in a storage device; storing an indication of the location of the saved run-time state information in a script session table stored in the script database, wherein the script session table comprises records associated with executed scripts, and a record stored in the script session table comprises a script identification of the pre-defined script executed during the session and a user identification of a user executing the script; including owner information for the session in addition to saving the information associated with the session; resuming the session by restoring at least a portion of the saved run-time state information into a definition of the logical structure, wherein the definition of the logical structure is determined from the associated record in the script session table, and the saved run-time state information is located from the indication of the location of the saved run-time state information stored in the associated record; and transferring ownership of the session prior to resumption of the session by changing the owner information that was included along with the saved information associated with the session.