Systems and methods for providing network-based voice authentication
First Claim
1. A system for providing voice authentication via a network, comprising:
- a voice response system operatively coupled to the network for receiving transaction or access requests from a plurality of telecommunications devices over the network;
a speech recognition and verification services engine operatively coupled to the network; and
a memory operatively coupled to the speech recognition and verification services engine for storing user voice print profiles,where the voice response system is to;
receive a request from a telecommunications device of the plurality of telecommunications devices,determine, based on the received request, an authentication security level, out of a plurality of candidate authentication security levels, for the request, andplace a speaker verification call, after receiving the request and determining the authentication security level, to the speech recognition and verification services engine using a particular access number, the particular access number being selected based on the determined authentication security level,where the speech recognition and verification services engine is to;
receive the speaker verification call from the voice response system,perform speaker verification on the received speaker verification call based on the stored user voice print profiles, andgenerate a verification score based upon results of the speaker verification.
5 Assignments
0 Petitions
Accused Products
Abstract
A system enables voice authentication via a network. The system may include an intelligent voice response engine operatively coupled to the network for receiving transaction or access requests from a plurality of telecommunications devices over the network. A speech recognition and verification services engine may be operatively coupled to the network and a database may be operatively coupled to the speech recognition and verification services engine for storing user voice print profiles. The speech recognition and verification services engine may receive a speaker verification call from the intelligent voice response engine and perform speaker verification on the received speaker verification call based on the stored user voice print profiles. The speech recognition and verification services engine may generate a verification score based upon results of the speaker verification.
-
Citations
33 Claims
-
1. A system for providing voice authentication via a network, comprising:
-
a voice response system operatively coupled to the network for receiving transaction or access requests from a plurality of telecommunications devices over the network; a speech recognition and verification services engine operatively coupled to the network; and a memory operatively coupled to the speech recognition and verification services engine for storing user voice print profiles, where the voice response system is to; receive a request from a telecommunications device of the plurality of telecommunications devices, determine, based on the received request, an authentication security level, out of a plurality of candidate authentication security levels, for the request, and place a speaker verification call, after receiving the request and determining the authentication security level, to the speech recognition and verification services engine using a particular access number, the particular access number being selected based on the determined authentication security level, where the speech recognition and verification services engine is to; receive the speaker verification call from the voice response system, perform speaker verification on the received speaker verification call based on the stored user voice print profiles, and generate a verification score based upon results of the speaker verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for performing speaker verification, comprising:
-
a speech recognition and verification services engine operatively coupled to a first network; and a memory, operatively coupled to the speech recognition and verification services engine, to store user voice print profiles, where the speech recognition and verification services engine is to; receive a speaker verification call from a voice response engine over the first network; receive an authentication security level and a call indicator key associated with the speaker verification call from the voice response engine, the authentication security level being determined by the speech recognition engine before the speech recognition and verification services engine receives the authentication security level, where the authentication security level is one of a plurality of candidate authentication security levels; perform speaker verification on the received speaker verification call based on the stored user voice print profiles and the authentication security level associated with the speaker verification call; generate a verification score based upon results of the speaker verification; and match the verification score to the call using the call indicator key. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving, at a network device, a call that includes a transaction or access request from one of a plurality of telecommunications devices over a first network; passing the call to a speech recognition and verification services engine over the first network; transmitting a call indicator key and an authentication level to the speech recognition and verification services engine over a second network, the second network being different than the first network; receiving the call, over the first network, and the call indicator key, over the second network, by the speech recognition and verification services engine; performing speaker verification on the received call based on user voice print profiles and the authentication level; generating a verification score based upon results of the speaker verification; transmitting, by the speech recognition and verification services engine, the call indicator key and the verification score to the network device; matching, by the network device, the verification score to the call using the call indicator key; and one of permitting the request or denying the request based on the verification score. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method for performing speaker verification, comprising:
-
receiving a call from a voice response system over a first network; receiving an authentication security level and a call indicator key associated with the call from the voice response system, where the received authentication security level is one of a plurality of candidate authentication security levels, and is determined by the voice response system before the authentication security level is received from the voice response system; performing speaker verification on the received call based on stored user voice print profiles and the authentication security level; generating a verification score based upon results of the speaker verification; and matching the verification score to the call using the call indicator key. - View Dependent Claims (30, 31, 32)
-
-
33. A non-transitory computer-readable medium comprising instructions for controlling one or more processors to perform a method for performing speaker verification over a network, the method comprising:
-
receiving a call, an authentication security level associated with the call, and a call indicator key associated with the call from a voice response system via the network, where the authentication security level is one of a plurality of candidate authentication security levels; performing speaker verification on the received call based on user voice print profiles and based on the received authentication security level; generating a verification score based upon results of the speaker verification; passing the call indicator key and the verification score to the voice response system for access determination after performing the speaker verification and generating the verification score; and matching the verification score to the call using the call indicator key.
-
Specification