Patent ID: 7219136

Claim:
In a server, a method for providing information suitable for audio output, the method comprising: receiving a web page including a first set of information over a network based on a request for the first set of information, receiving the first set of information further comprising: receiving speech information specifying the first set of information; generating a text request for the first set of information based on an acoustic speech recognition (ASR) technique applied to the speech information, generating including interpreting at least one primitive construct based on the speech information and generating at least one additional primitive construct based on a request for a user-defined command, and submitting the text request over the network; accessing a tagged document in response to receiving the first set of information, the tagged document defined as an XML filtering document, accessing the tagged document further including: determining an identity of the request for the first set of information; and accessing the tagged document based on the identity of the request, wherein the identity of the request is based on at least one of an identifier for an originator of the request and an identifier for a destination of the request; and generating a second set of information including subsets of the web page suitable for audio output based on the first set of information and the tagged document, generating the second set of information suitable for audio output further comprising: selecting, based on predetermined expected patterns in the filtering document, at least one portion of the first set of information that is suitable for audio output; and generating the second set of information based on selecting the at least one portion of the first set of information.