5. The method of claim 1 further comprising: serializing the session state information, wherein automatically resuming includes pulling the session state information serialized and stored and further wherein automatically resuming includes de-serializing the session state information serialized, stored, and pulled.
1. A method for maintaining a plurality of dialog sessions of a multi-modal dialog application in a server, the method comprising: storing session state information for at least one suspended dialog session of a plurality of dialog sessions with the multi-modal dialog application in the server, the session state information including a unique identifier; reducing an amount of the session state information stored; releasing resources associated with at least the amount reduced; and automatically resuming the at least one suspended dialog session with the reduced session state information stored based on the unique identifier and a detected interaction with the multi-modal dialog application.