IP Library Granted Patent US 7,567,901
Granted Patent B2
US 7,567,901 · App. 11/787,091 · Granted Jul 28, 2009

Bio-phonetic multi-phrase speaker identity verification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,567,901
App. No.
11/787,091
Granted
Jul 28, 2009
Kind
B2
Abstract

Systems and methods for bio-phonetic multi-phrase speaker identity verification are disclosed. Generally, a speaker identity verification engine generates a dynamic phrase including at least one dynamically-generated word. The speaker identity verification engine prompts a user to speak the dynamic phrase and receives a dynamic phrase utterance. The speaker identity verification engine extracts at least one voice characteristic from the dynamic phrase utterance and compares the at least one voice characteristic with a voice profile the generate a score. The speaker identity verification engine then determines whether to accept a speaker identity claim based on the score.

Claims (49)

1. A method comprising:

generating and prompting a user to speak a first dynamic phrase (FDP), the FDP comprising at least one dynamically-generated word that is not a numeric word;

receiving an FDP utterance;

extracting at least one voice characteristic from the FDP utterance and comparing the at least one voice characteristic with a voice profile to generate a score: and

determining whether to accept a speaker identity claim based on the score.

2. The method of claim 1 , wherein determining whether to accept a speaker identity claim based on the score comprises:

accepting the speaker identity claim when the score indicates a high confidence level.

3. The method of claim 1 , wherein the FDP is selected from biographical, geographical and time-sensitive transactional information.

4. The method of claim 1 , wherein determining whether to accept a speaker identify claim based on the score comprises:

rejecting the speaker identity claim when the score indicates a low confidence level.

5. The method of claim 4 , further comprising:

tagging the FDP as being attempted by an imposter.

6. The method of claim 1 , further comprising:

modifying a threshold that the score must exceed to indicates a high confidence level.

7. The method of claim 6 , wherein the threshold is modified based on an undesirably high level of imposter attempts.

8. The method of claim 1 , wherein determining whether to accept a speaker identity claim based on the score comprises:

determining the score indicates a medium confidence level;

generating and prompting the user to speak a second dynamic phrase (SDP), the SDP comprising at least one dynamically-generated word;

receiving a SDP utterance;

extracting at least one voice characteristic from the SDP utterance and comparing the at least one voice characteristic with the voice profile to generate a second score; and

determining whether to accept a speaker identity claim based on the second score.

9. The method of claim 8 , wherein determining whether to accept a speaker identity claim based on the second score comprises:

determining whether to accept a speaker identity claim based on the first and second scores.

10. The method of claim 8 , further comprising:

updating a voice profile associated with the speaker identity based on a confidence level indicated by the second score.

11. A computer-readable storage medium comprising a set of instructions to direct a processor to perform acts of:

generating and prompting a user to speak a first dynamic phrase (FDP), the FDP comprising at least one dynamically-generated word that is not a numeric word;

receiving an FDP utterance;

extracting at least one voice characteristic from the FDP utterance and comparing the at least one voice characteristic to a voice profile to generate a score: and

determining whether to accept a speaker identity claim based on the score.

12. The computer-readable storage medium of claim 11 , wherein determining whether to accept a speaker identity claim based on the score comprises:

accepting the speaker identity claim when the score indicates a high confidence level.

13. The computer-readable storage medium of claim 11 , wherein determining whether to accept a speaker identity claim based on the score comprises:

determining the score indicates a medium confidence level;

generating and prompting the user to speak a second dynamic phrase (SDP), the SDP comprising at least one dynamically-generated word;

receiving a SDP utterance;

extracting at least one voice characteristic from the SDP utterance and comparing the at least one voice characteristic with the voice profile to generate a second score; and

determining whether to accept a speaker identity claim based on the second score.

14. The computer-readable storage medium of claim 11 , wherein determining whether to accept a speaker identify claim based on the score comprises:

rejecting the speaker identity claim when the score indicates a low confidence level.

15. The computer-readable storage medium of claim 14 , further comprising:

tagging the FDP as being attempted by an imposter.

16. A system comprising:

a voice profile database comprising a plurality of voice profiles; and

a speaker identity verification engine in communication with the voice profile database, the speaker identity verification engine operative to generate a first dynamic phrase (FDP), the FDP comprising at least one dynamically generated word that is not a numeric word, to prompt a user to speak the FDP, to receive an FDP utterance, to extract at least one voice characteristic from the FDP utterance, to compare the at least one voice characteristic with at least one of the plurality of voice profiles, and to determine whether to accept a speaker identity claim based on the score.

17. The system of claim 16 , wherein the speaker identity verification engine is further operative to reject the speaker identity claim when the score indicates a low confidence level.

18. The system of claim 16 , wherein the speaker identity verification engine is further operative to accept the speaker identity claim when the score indicates a high confidence level.

19. The system of claim 16 , wherein in response to determining the score indicates a medium confidence level, the speaker identity verification engine is further operative to generate a second dynamic phrase (SDP), the SDP comprising at least one dynamically-generated word, to prompt the user to speak the SDP, to receive a SDP utterance, to extract at least one voice characteristic from the SDP utterance, to compare the at least one voice characteristic with the voice profile to generate a second score, and to determine whether to accept the speaker identity claim based on the second score.

20. The system of claim 16 , wherein the speaker identity verification engine is further operative to modify a threshold that the score must exceed to indicate a high confidence level based on a number of imposter attempts.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041504/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2016
From: CHANG, HISAO M.
To: SBC PROPERTIES, L.P.
Reel/Frame 038824/0501 →
CHANGE OF NAME Recorded Jun 7, 2016
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 038897/0259 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 022449 FRAME: 0409. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 7, 2016
From: SBC PROPERTIES, L.P.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 038897/0261 →
CHANGE OF NAME Recorded Jun 7, 2016
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 038897/0304 →
CHANGE OF NAME Recorded Mar 26, 2009
From: SBC PROPERTIES, L.P.
To: AT&T INTELLECTUAL PROPERTY 1, L.P.
Reel/Frame 022449/0409 →