Patent ID: 7962963

Claim:
A method comprising: receiving a first communication having a first interface modality, said first communication associated with at least one of a plurality of data in a datastore; receiving a second communication having a second interface modality, said second communication associated with at least one of said plurality of data, wherein said first interface modality is supported by a first device and said second interface modality is supported by a second different device; generating a multimodal document having instructions for providing a dialog with a device using at least the first interface modality and the second interface modality; providing the multimodal document through the first and second interface modalities; and authenticating an identity of one of said first and second devices, wherein the authenticating comprises: generating a multimodal document requesting that said one of said first and second devices provide authentication information using one of a plurality of user output modalities of said one of said first and second devices; receiving authentication information from said one of said first and second devices in a format based on said user output modality of said one of said first and second devices to provide the authentication information; interpreting said authentication information based on the format; and comparing the received authentication information with information stored in a datastore.