System and Method for Identifying Speakers
First Claim
Patent Images
1. A computer-implemented method of controlling an entity'"'"'s access to a first user account comprising:
- [a] storing a first voice print for the first entity for the first user account at the computing system based on a said first speech utterance;
[b] selecting and presenting a first challenge question to a second entity during an access attempt to the first user account;
[c] receiving a second speech utterance by said second entity corresponding to a first answer to said first challenge question during said account access attempt;
[d] processing said second speech utterance with said computing system to determine speech characteristics of said second entity; and
repeating steps [b]-[d] during an interactive question and answer dialog session with the second entity to collect and process a plurality of second speech utterance answers for a corresponding plurality of speech based challenge questions to determine said speech characteristics of said second entity;
[e] performing a comparison with the computing system of said speech characteristics of said second entity to said first voice print to determine whether said second speech utterance also originated from said first entity; and
[f] controlling whether said second entity is allowed to access the account based on said comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic challenge system is used to control access to resources by using a spoken test to identify an origin of a voice. The test is based on a series of questions posed during an interactive dialog session with the entity attempting access.
-
Citations
24 Claims
-
1. A computer-implemented method of controlling an entity'"'"'s access to a first user account comprising:
-
[a] storing a first voice print for the first entity for the first user account at the computing system based on a said first speech utterance; [b] selecting and presenting a first challenge question to a second entity during an access attempt to the first user account; [c] receiving a second speech utterance by said second entity corresponding to a first answer to said first challenge question during said account access attempt; [d] processing said second speech utterance with said computing system to determine speech characteristics of said second entity; and repeating steps [b]-[d] during an interactive question and answer dialog session with the second entity to collect and process a plurality of second speech utterance answers for a corresponding plurality of speech based challenge questions to determine said speech characteristics of said second entity; [e] performing a comparison with the computing system of said speech characteristics of said second entity to said first voice print to determine whether said second speech utterance also originated from said first entity; and [f] controlling whether said second entity is allowed to access the account based on said comparison. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
2. The method of clam 1 wherein said challenge questions are selected based on an initial identification of the first entity so as to maximize a detection capability of the speech recognizer.
-
24. A computer-implemented challenge system for controlling an entity'"'"'s access to a first user account comprising:
-
one or more software routines implemented in a computer readable medium and configured; [a] to store a first voice print for the first entity for the first user account at the computing system based on a said first speech utterance; [b] to select and present a first challenge question to a second entity during an access attempt to the first user account; [c] to receive a second speech utterance by said second entity corresponding to a first answer to said first challenge question during said account access attempt; [d] to process said second speech utterance to determine speech characteristics of said second entity; and repeat steps [b]-[d] during an interactive question and answer dialog session with the second entity to collect and process a plurality of second speech utterance answers for a corresponding plurality of speech based challenge questions to determine said speech characteristics of said second entity; [e] to perform a comparison of said speech characteristics of said second entity to said first voice print to determine whether said second speech utterance also originated from said first entity; and [f] to control whether said second entity is allowed to access the account based on said comparison.
-
Specification