Patent ID: 7552055

Claim:
A computer readable storage medium having instructions, which when executed on a computer generate client side markup for a client in a client/server system, the instructions comprising: a set of controls for defining a dialog defined in an authoring page for a website, the controls comprising at least a control for generating client side markup related to audible prompting of a question and for generating client side markup related to a grammar for recognition, said controls having properties to refer to another control of the same type in order to duplicate at least a portion of the dialog of said another control, wherein said control includes an extra answer property defining processing of responses by the user which were unsolicited in a prompt, and wherein said properties to refer another control includes an imported extra answer property for identifying said another control; and a module operable on a server, the module being configured to generate client side markup executable by a client browser to create a dialog as a function of the controls in the authoring page.