Patent ID: 9652552
Date: 2017-05-16
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method comprising: receiving, at a dialog server from a client, a first request for a dialog and one or more particular parameters associated with the first request; processing, by the dialog server, the first request and the one or more particular parameters to extract information concerning the dialog, wherein the information concerning the dialog specifies a dialog type and an application with which the dialog is associated, wherein the dialog type corresponds to at least one class in a library comprising server-side code; invoking, by the dialog server, a method of the class; generating, by the dialog server and based on the invoked method, a first dialog code that implements one or more functionalities supported by the dialog, wherein the first dialog code can be interpreted directly by a web browser executing on the client to display the dialog; sending, by the dialog server to the client, the first dialog code for execution in the web browser; receiving, at the dialog server, a second request made with respect to the dialog, wherein the second request is sent from the client in response to a specific user interaction with a component of the dialog, and wherein the second request is a modified version of the first request that comprises the one or particular parameters and one or more additional parameters corresponding to the specific user interaction; and sending, by the dialog server to the client, a second dialog code for execution in the web server, wherein the second dialog code is based on the one or more particular parameters and the one or more additional parameters.