Patent Document ID: 7711570
Application ID: 10087608

Base Claim:
1. A computer readable storage media 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 comprising voice activated controls and visual controls configured for use on a server remote from the client for defining a dialog in an authoring page for a website and used to dynamically generate client side markup in accordance with the dialog including both audio prompts and visual prompts, the controls comprising at least a question control for generating visual markup related to audible prompting of a question, and an answer control for generating markup related to a grammar for recognition, each of the controls having attributes including an attribute to indicate whether the associated control is available for activation, wherein the controls are arranged in a hierarchical structure and repeatedly used with attributes having different values in order to define the dialog; a module, using the attributes provided directly from the controls in the authoring page and when executed on the server, generates audio and visual client side markup based on the dialog as a function of which controls are activated; and a module configured for use on the client and when executed on the client and using the client side markup creates the audio and visual dialog as a function of which controls are activated.

---

Claim 13:
13. The computer readable storage media of claim 1 and further comprising a second set of controls for generating markup related to visual rendering on a client, wherein each control of the first-mentioned set of controls is associated with at least one of the controls of the second set of controls.