Verifying a user using speaker verification and a multimodal web-based interface
AssigneeInternational Business Machines Corporation
InventorsDavid Jaramillo, Gerald McCobb
Life of this patent
Estimating the term…
Abstract
A method of verifying a user identity using a Web-based multimodal interface can include sending, to a remote computing device, a multimodal markup language document that, when rendered by the remote computing device, queries a user for a user identifier and causes audio of the user's voice to be sent to a multimodal, Web-based application. The user identifier and the audio can be received at about a same time from the client device. The audio can be compared with a voice print associated with the user identifier. The user at the remote computing device can be selectively granted access to the system according to a result obtained from the comparing step.
Claims20
A method of verifying a user identity using a multimodal, Web-based interface comprising:
- sending, to a remote computing device, a multimodal markup language document that, when rendered by the remote computing device, queries a user for a user identifier and causes audio of the user's voice to sent to a multimodal, Web-based application;
- receiving, at about a same time from the client device, the user identifier and the audio;
- comparing the audio with a voice print associated with the user identifier;
- and
- selectively granting the user at the remote computing device access to an online system according to a result obtained from said comparing step.
A system for verifying a user identity comprising:
- a verification system having a voice print database including a plurality of voice prints, each being associated with a user identifier;
- a multimodal application configured to send a multimodal markup language document to a client device, wherein the multimodal markup language document specifies a random script and, upon execution, causes a user identifier and audio, comprising a digital representation of a speaker reading the random script aloud, to be sent back to the multimodal application;
- and
- wherein the multimodal application submits the script, the audio, and the user identifier to said verification system for verifying the identity of the speaker by comparing the audio with a voice print selected from the plurality of voice prints that is associated with the user identifier.
A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
- sending, to a remote computing device, a multimodal markup language document that, when rendered by the remote computing device, queries a user for a user identifier and causes audio of the user's voice to sent to a multimodal, Web-based application;
- receiving, at about a same time from the client device, the user identifier and the audio;
- comparing the audio with a voice print associated with the user identifier;
- and
- selectively granting the user at the remote computing device access to an online system according to a result obtained from said comparing step.
Dependencies are inferred from the claim text.