Voice authentication system and method
First Claim
1. A method comprising:
- recording a plurality of voice samples from a user, each of said voice samples being from a set of predetermined phrases;
storing said plurality of voice samples in a database, said database being accessible from an authentication server;
providing a device to said user, said device having a microphone and being adapted to receive the voice of said user, said device having an electronic identifier;
associating said electronic identifier with said user in said database;
establishing communications between said device and said authentication server, said device being operated in a restricted mode;
transmitting said electronic identifier to said authentication server;
selecting one of said set of predetermined phrases;
prompting said user to speak said one of said set of predetermined phrases into said microphone;
recording a test voice sample from said microphone;
comparing said test voice sample against the one of said plurality of voice samples stored in said database corresponding with said one of said set of predetermined phrases to determine a comparison result; and
authenticating said user on said device based on said comparison result.
2 Assignments
0 Petitions
Accused Products
Abstract
A user'"'"'s voice is authenticated by prompting a user to say a challenge phrase from a list of predetermined phrases and comparing the user'"'"'s response with a prerecorded version of the same response. The user'"'"'s stored recordings are associated with an electronic identification or serial number for a specific device, so that when communication is established using the device, only the specific user may authenticate the session. When several phrases and recordings are used, one may be selected at random for authentication so that fraudulent authentication using a recording of the user'"'"'s voice may be thwarted. The system and method may be used for authenticating a device when it is first activated, such as a telephony device, or may be used when authenticating a specific communications session.
-
Citations
20 Claims
-
1. A method comprising:
-
recording a plurality of voice samples from a user, each of said voice samples being from a set of predetermined phrases;
storing said plurality of voice samples in a database, said database being accessible from an authentication server;
providing a device to said user, said device having a microphone and being adapted to receive the voice of said user, said device having an electronic identifier;
associating said electronic identifier with said user in said database;
establishing communications between said device and said authentication server, said device being operated in a restricted mode;
transmitting said electronic identifier to said authentication server;
selecting one of said set of predetermined phrases;
prompting said user to speak said one of said set of predetermined phrases into said microphone;
recording a test voice sample from said microphone;
comparing said test voice sample against the one of said plurality of voice samples stored in said database corresponding with said one of said set of predetermined phrases to determine a comparison result; and
authenticating said user on said device based on said comparison result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server comprising:
-
a database of prerecorded voice samples of a user, said voice samples being made from a set of predetermined phrases;
a relationship in said database between said user and an electronic identifier from a device, said device having a microphone;
a connection to a network;
a controller adapted to;
receive a request for authentication from said device;
receive said electronic identifier from said device;
select one of said set of predetermined phrases;
prompt said user to speak said one of said set of predetermined phrases into said microphone;
record a test voice sample from said microphone;
compare said test voice sample against the one of said plurality of voice samples stored in said database corresponding with said one of said set of predetermined phrases to determine a comparison result; and
authenticate said user on said device based on said comparison result. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 19, 20)
-
-
15. A system comprising:
-
a device having a microphone and being adapted to receive the voice of a user, said device having an electronic identifier;
a server having a database of prerecorded voice samples of said user, said voice samples being made from a set of predetermined phrases, said electronic identifier being associated with said user;
a communications medium between said device and said server;
said server being further adapted to;
receive a request for authentication from said device having a microphone and being adapted to receive the voice of said user;
receive said electronic identifier from said device;
select one of said set of predetermined phrases;
prompt said user to speak said one of said set of predetermined phrases into said microphone;
record a test voice sample from said microphone;
compare said test voice sample against the one of said plurality of voice samples stored in said database corresponding with said one of said set of predetermined phrases to determine a comparison result; and
authenticate said user on said device based on said comparison result. - View Dependent Claims (16, 17, 18)
-
Specification