Patent US6119084A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6119084A Expired / Lapsed US ⏱️ 0.0 years remaining

Adaptive speaker verification apparatus and method including alternative access control

Assignee: Avaya Inc
•
Filing: 1997-12-29
•
Granted: 2000-09-12
•
Expires: 2017-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A useful, novel, and nonobvious speech verification apparatus, method and media incorporating the same, as well as a secure interactive voice response ("IVR") system. The speaker verification apparatus and method involves a determination whether one or more speech samples captured from a speaker substantially matches a speaker template in a registration database. If no substantial match is found, alternate access control is utilized to allow the speaker to verify herself, without the use of speaker verification techniques. If alternative access control is able to verify the speaker, the captured speech samples are used to modify the corresponding speaker template. The so-modified speaker template may account for acoustic idiosyncrasies or anomalies perceived in the speech samples to improve verification rates in subsequent acoustic attempts.

Inventors

  • 👤 Tracy Roberts
  • 👤 Craig A. Will

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 17:04
CPC Classifications
G; G10; G10L; G10L17/00; G10L17/20; G10L17/04

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 114 words
A method for verifying a speaker of a captured speech sample, comprising the steps of: determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising: selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample.
Claim 2
Independent Claim 114 words
A method for verifying a speaker of a captured speech sample, comprising the steps of: determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising: selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample.
Claim 3
Dependent Claim 15 words
The method of claim 1, wherein the alternative access process is a non-speech-based access process.
Claim 4
Dependent Claim 15 words
The method of claim 2, wherein the non-speech access process comprises an interactive, keypad-based process.
Claim 5
Dependent Claim 81 words
The method of claim 3, wherein unique access information is defined for each registered speaker; and wherein the interactive, keypad-based process comprises the steps of: issuing the speaker of the captured speech sample a prompt for access information; receiving keypad data; comparing the received keypad data against the access information for any of the registered speakers; and selectively identifying the speaker of the captured voice sample as one of the registered speakers based on comparison results obtained in said comparing step.
Claim 6
Dependent Claim 29 words
The method of claim 4, wherein the access information defined for at least a first one of the registered speakers is phonemically related to the speaker template corresponding thereto.
Claim 7
Dependent Claim 64 words
The method of claim 4, further comprising repeating said issuing, receiving, comparing and identifying steps of the interactive, keypad-based process until the first of: a predetermined limit of prompts have been issued to the speaker of the captured voice sample; and the speaker of captured voice sample has been identified in said identifying step based on the comparison results obtained in said comparing step.
Claim 8
Dependent Claim 16 words
The method of claim 1, wherein the captured speech sample comprises a plurality of speech samples.
Claim 9
Dependent Claim 27 words
The method of claim 1, wherein said determining step determines whether the captured speech sample substantially matches one of the speaker templates using a speech recognition process.
Claim 10
Dependent Claim 35 words
The method of claim 8, wherein said determining step determines whether the captured speech sample substantially matches one of the speaker templates using an acoustic speaker verification process in tandem with the speech recognition process.
Claim 11
Dependent Claim 112 words
An adaptive speaker verification method, comprising the steps of: capturing a speech sample; determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising: selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample.
Claim 12
Dependent Claim 112 words
An adaptive speaker verification method, comprising the steps of: capturing a speech sample; determining whether the captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; and performing the following steps if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database, the steps comprising: selectively identifying the speaker of the captured speech sample as one of the registered speakers using an alternative access process; and modifying a selected one of the speaker templates in the template database corresponding to the registered speaker identified in said identifying step based on the captured speech sample.
Claim 13
Dependent Claim 15 words
The method of claim 10, wherein the alternative access process is a non-speech-based access process.
Claim 14
Dependent Claim 15 words
The method of claim 11, wherein the non-speech access process comprises an interactive, keypad-based process.
Claim 15
Dependent Claim 81 words
The method of claim 12, wherein unique access information is defined for each registered speaker; and wherein the interactive, keypad-based process comprises the steps of: issuing the speaker of the captured speech sample a prompt for access information; receiving keypad data; comparing the received keypad data against the access information for any of the registered speakers; and selectively identifying the speaker of the captured voice sample as one of the registered speakers based on comparison results obtained in said comparing step.
Claim 16
Dependent Claim 29 words
The method of claim 13, wherein the access information defined for at least a first one of the registered speakers is phonemically related to the speaker template corresponding thereto.
Claim 17
Dependent Claim 64 words
The method of claim 13, further comprising repeating said issuing, receiving, comparing and identifying steps of the interactive, keypad-based process until the first of: a predetermined limit of prompts have been issued to the speaker of the captured voice sample; and the speaker of captured voice sample has been identified in said identifying step based on the comparison results obtained in said comparing step.
Claim 18
Dependent Claim 16 words
The method of claim 10, wherein the captured speech sample comprises a plurality of speech samples.
Claim 19
Dependent Claim 29 words
The method of claim 10, wherein said determining step determines whether the captured speech sample substantially matches one of the speaker templates using a speaker dependent speech recognition process.
Claim 20
Dependent Claim 35 words
The method of claim 17, wherein said determining step determines whether the captured speech sample substantially matches one of the speaker templates using an acoustic speaker verification process in tandem with the speech recognition process.
Claim 21
Dependent Claim 184 words
An article of manufacture for use in a computer system capable of recognizing a speaker of a captured speech sample, the article of manufacture comprising a computer usable medium including: computer readable program code embodied in the computer useable medium for causing the computer to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code embodied in the computer useable medium for causing the computer to selectively identify the speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code embodied in the computer useable medium for causing the computer to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database.
Claim 22
Dependent Claim 184 words
An article of manufacture for use in a computer system capable of recognizing a speaker of a captured speech sample, the article of manufacture comprising a computer usable medium including: computer readable program code embodied in the computer useable medium for causing the computer to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code embodied in the computer useable medium for causing the computer to selectively identify the speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code embodied in the computer useable medium for causing the computer to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database.
Claim 23
Dependent Claim 17 words
The article of manufacture of claim 19, wherein the alternative access process is a non-speech-based access process.
Claim 24
Dependent Claim 17 words
The article of manufacture of claim 20, wherein the non-speech access process comprises an interactive, keypad-based process.
Claim 25
Dependent Claim 39 words
The article of claim 19, wherein unique access information is defined for each registered speaker; and wherein the access information defined for at least a first one of the registered speakers is contextually-related to the speaker template corresponding thereto.
Claim 26
Dependent Claim 18 words
The article of manufacture of claim 19, wherein the captured speech sample comprises a plurality of speech samples.
Claim 27
Dependent Claim 42 words
The article of manufacture of claim 19, further comprising computer readable program code embodied in the computer useable medium for causing the computer to determine whether the captured speech sample substantially matches one of the speaker templates using a speech recognition process.
Claim 28
Dependent Claim 50 words
The article of manufacture of claim 19, further comprising computer readable program code embodied in the computer useable medium for causing the computer to determine whether the captured speech sample substantially matches one of the speaker templates using an acoustic speaker verification process in tandem with the speech recognition process.
Claim 29
Dependent Claim 33 words
The article of manufacture of claim 19, further comprising computer readable program code embodied in the computer usable medium for causing the computer to perceive and capture a speech sample from the speaker.
Claim 30
Dependent Claim 154 words
A speaker verification apparatus, comprising: a processor; and a memory in communication with said processor, said memory comprising: computer readable program code for causing the processor to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code for causing the processor to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code for causing the processor to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database.
Claim 31
Dependent Claim 154 words
A speaker verification apparatus, comprising: a processor; and a memory in communication with said processor, said memory comprising: computer readable program code for causing the processor to determine whether a captured speech sample substantially matches a speaker template in a registration database corresponding to a registered speaker; computer readable program code for causing the processor to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database; and computer readable program code for causing the processor to modify a selected one of the speaker templates in the template database corresponding to the identified registered speaker based on the captured speech sample if it is determined that the captured speech sample fails to substantially match any of the speaker templates in the template database.
Claim 32
Dependent Claim 22 words
The speaker verification apparatus of claim 27, further comprising a speech capture unit coupled to said processor for perceiving and capturing speech.
Claim 33
Dependent Claim 178 words
A speaker verification apparatus, comprising: a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.
Claim 34
Dependent Claim 178 words
A speaker verification apparatus, comprising: a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.
Claim 35
Dependent Claim 195 words
A secure interactive voice response system, comprising: a speech capture unit for perceiving and capturing speech; and a speaker verification apparatus, comprising: a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.
Claim 36
Dependent Claim 195 words
A secure interactive voice response system, comprising: a speech capture unit for perceiving and capturing speech; and a speaker verification apparatus, comprising: a memory including a registration database capable of storing speaker template data for a plurality of registered speakers; a determination unit in communication with said database to determine whether a captured speech sample substantially matches a speaker template in the registration database; a speaker identification unit in communication with said database and responsive to said determination unit to selectively identify a speaker of the captured speech sample as one of the registered speakers using an alternative access process if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database; and a template modification unit in communication with said database and responsive to said determination and speaker identification units, said template modification unit modifying a selected one of the speaker templates in said database corresponding to the registered speaker identified by said speaker identification unit based on the captured speech sample if said determination unit determines that the captured speech sample fails to substantially match any of the speaker templates in said database.

References Cited (Backward Citations)

US5548647A Cited
US5365574A Cited
US5517558A Cited
US5698834A Cited
US5737485A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-09-12 2004-03-13 2004-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-09-12 2008-03-13 2008-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-09-12 2012-03-13 2012-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag