Patent ID: 8499342

Claim:
A method, comprising: receiving, by a voiceprint password system, master voice data associated with a user of an application server; storing the master voice data in a storage device associated with the voiceprint password system; receiving master device data associated with the user; storing the master device data in the storage device; associating the master device data with the user, wherein the master device data comprises data that identifies the device used by the user when submitting the master voice data; receiving, by the voiceprint password system, a request from an entity for a password; obtaining test device data associated with the entity requesting the password; comparing the test device data with the master device data to determine whether the test device data substantially matches the master device data, wherein the test device data comprises data that identifies the device used by the entity requesting the password to access the voiceprint password system; and responsive to determining that the test device data substantially matches the master device data: obtaining sampled voice data from the entity requesting the password; comparing the sampled voice data to the master voice data to determine whether the sampled voice data and the master voice data substantially match; responsive to determining that the sampled voice data and the master voice data substantially match, determining, by the voiceprint password system, that the entity requesting the password should be authenticated; and generating the password requested by the entity responsive to the voiceprint password system determining that the entity requesting the password should be authenticated.