Patent ID: 6711618
Filing Date: 2004-03-23
Classification: G10L,H04L,H04M,Y10S

Abstract:
A method in a server configured for executing web applications, the method comprising:receiving a first hypertext markup language (HTML) request, via a hypertext transport (HTTP) connection, for a first HTML page for a user; generating the first HTML page in response to the first HTML request by executing a first web application instance according to a first application state; storing a data record that specifies the first application state and a corresponding session identifier; sending the first HTML page and the session identifier to the user via the HTTP connection; receiving via the HTTP connection a second HTML request for a second HTML page; and generating the second HTML page by selectively executing a second web application instance based on the first application state, based on reception of the corresponding session identifier in the second HTML request; wherein: the step of generating the first HTML page includes inserting a first XML-based voice web application parameter and terminating the first web application instance upon sending the first HTML page; the step of generating the second HTML page includes (1) initiating the second web application instance, following termination of the first web application instance in response to the selection thereof based on identifying the first application state specified in the data record and (2) inserting a second XML-based voice web application parameter, the first and second HTML pages representing respective application states of a web-enabled voice messaging session with the user.