Patent ID: 7308484
Filing Date: 2007-12-11
Classification: G06F,H04M

Abstract:
1. A method in a browser for providing an audibly controlled user interface for a limited communication device, the steps comprising: receiving speech input information over an interface connection capable of two-way communication with the limited communication device; generating at least one key chunk of information based on the speech input information; generating an audio output developed from a response document based on the at least one key chunk of information; and providing the audio output over the interface connection to the limited communication device in response to generating the audio output, wherein the audio output comprises: providing the at least one key chunk of information to a web application; and receiving the response document from the web application, the response document developed from an application-defining document accessed in response to the at least one key chunk of information provided to the web application; wherein the step of generating the at least one key chunk of information comprises generating the at least one key chunk of information by an automatic speech recognition module deriving the at least one key chunk of information from the speech input information and further comprising: sending and receiving web pages to and from an application server according to a hypertext transfer protocol; parsing XML tags appearing within web pages received by the browser: Performing basic telephony functions including detecting an on-hook condition and an off-hook condition of a user device and sending and receiving audio signals to and from the user device; and selectively implementing hypertext markup language (HTML) and XML tags appearing within the web pages received by the browser based on capabilities of the user device, the capabilities being stored in a device capabilities table which includes for the user device a unique device identifier, a network address selected from a telephone number and an IP address and a specification of capabilities of the user device, the specification of capabilities including whether the user device accepts only text data whether the user device is able to respond to multiple prompts, whether the user device accepts digital audio data or only analog audio data, whether the user device has a microphone for generating analog audio signals, and whether the user device has an analog to digital converter for converting the analog audio signals to digital audio data.