Patent ID: 7555536

Claim:
A method in a server for providing an audibly controlled user interface for requesting call services over a network, the steps comprising: the server accessing an application defining tagged document in response to a request received from the proxy browser over the network; the server providing a response to the proxy browser, the response being suitable for audio output to a limited communication device based on the application defining tagged document and the request; the server receiving at least one key chunk of information over the network from the proxy browser based on speech input information from the limited communication device based on the response; and the server initiating a call service in response to receiving the at least one key chunk of information; wherein: the step of accessing the application defining tagged document comprises accessing an extensible markup language document; the step of providing the response suitable for audio output based on the application defining tagged document comprises generating the response based on the extensible markup language document; and the step of providing the response includes generating an extensible markup language (XML) response document including (i) plugin control tags identifying control data to be used to control operation of a plug-in resource, (ii) prompt list tags identifying, as a first part of the control data, an ordered list of prompts, (iii) prompt tags identifying individual ones of the prompts in the ordered list, each prompt identified as a corresponding audio file, (iv) user input tags identifying, as a second part of the control data, user input data to be received as user input, (v) a hotkey pattern value tag identifying hotkey pattern values as the user input data, and at least one of (vi) expected input patterns including key chunks, (vii) time-out length, (viii) time-out action, and (ix) an indication whether a recording operation is required.