← Back to Patent Explorer
US5450524A Expired / Lapsed US ⏱️ 0.0 years remaining

Password verification system based on a difference of scores

Assignee: Avaya Inc
•
Filing: 1992-09-29
•
Granted: 1995-09-12
•
Expires: 2012-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and method for operating a speech password system. The system apparatus records and stores a plurality of alphanumeric models. A user password is enrolled by the apparatus recognizing spoken sounds and comparing spoken password enrollment sounds with each of the alphanumeric models. Each user password is stored in the system by recording a pair of clusters identifying five alphanumeric models closest to and farther from the user spoken password enrollment sounds of the password. The system identifies subsequent passwords by recognizing a spoken access password and comparing the sounds thereof with each of the cluster identified alphanumeric models and assigning scores representing the similarity of the password access sounds with the alphanumeric models recorded in the pair of clusters. The spoken password access sounds are identified as a previously enrolled password by summarizing the cluster assigned scores and comparing the summation thereof with a predetermined threshold.

Inventors

  • 👤 Eugene L. Rissanen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 10:26
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; G06F21/32; G06F3/00; G06F3/16; G07; G07C; G07C9/00; G07C9/30; G07C9/32; G07C9/37; G10; G10L; G10L17/00; G10L17/22; G10L17/24; H; H04; H04M; H04M3/00; H04M3/38; H04M3/382; H04M2201/00; H04M2201/40

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 235 words
Apparatus for enrolling and recognizing user spoken passwords comprising means for enrolling a password by comparing spoken sounds of the password with each of a plurality of alphanumeric models; first means for identifying ones of the alphanumeric models closest to and farther from the spoken password sounds; second means for identifying spoken password access sounds as an enrolled password by comparing the spoken password access sounds with each identified alphanumeric model; means for matching scores representing similarity of the spoken password access sounds with the identified alphanumeric models with a predetermined threshold; said enrolling means recording and storing first and second clusters each having a predetermined number of alphanumeric models having ones of the scores closest to and farther from the spoken password enrollment sounds, respectively, said first means determining a first and second average of the closest and farther scores, respectively; said matching means comprising means responsive to receipt of user password access sounds for comparing said user password access sounds with said first and second clusters; means for assigning a mark representing an indication of similarity of the received password access sounds with said first and second clusters; means for subtracting the mark of the second cluster from the mark of the respective first cluster to obtain a difference thereof; said matching means verifying the user spoken password access sounds as the user password when said difference is less than a predetermined threshold.
Claim 2
Dependent Claim 235 words
Apparatus for enrolling and recognizing user spoken passwords comprising means for enrolling a password by comparing spoken sounds of the password with each of a plurality of alphanumeric models; first means for identifying ones of the alphanumeric models closest to and farther from the spoken password sounds; second means for identifying spoken password access sounds as an enrolled password by comparing the spoken password access sounds with each identified alphanumeric model; means for matching scores representing similarity of the spoken password access sounds with the identified alphanumeric models with a predetermined threshold; said enrolling means recording and storing first and second clusters each having a predetermined number of alphanumeric models having ones of the scores closest to and farther from the spoken password enrollment sounds, respectively, said first means determining a first and second average of the closest and farther scores, respectively; said matching means comprising means responsive to receipt of user password access sounds for comparing said user password access sounds with said first and second clusters; means for assigning a mark representing an indication of similarity of the received password access sounds with said first and second clusters; means for subtracting the mark of the second cluster from the mark of the respective first cluster to obtain a difference thereof; said matching means verifying the user spoken password access sounds as the user password when said difference is less than a predetermined threshold.
Claim 3
Dependent Claim 32 words
The password enrollment and recognizing apparatus set forth in claim 1 further comprising: a data base for storing a predetermined number of alphanumeric models each recording a person speaking predefined alphanumeric terms.
Claim 4
Dependent Claim 48 words
The password enrollment and recognizing apparatus set forth in claim 2 further comprising: means responsive to a user password enrollment request for transmitting a password enrollment prompt message to the user and for recognizing user password enrollment sounds spoken in response to the transmitted password enrollment prompt message.
Claim 5
Dependent Claim 44 words
The password enrollment and recognizing apparatus set forth in claim 1 wherein said second identifying means comprises means responsive to receipt of the user spoken password enrollment sounds for comparing the spoken password enrollment sounds with each alphanumeric model stored in said data base.
Claim 6
Dependent Claim 39 words
The password enrollment and recognizing apparatus set forth in claim 1 further comprising: means responsive to a user request for password access to the password enrollment for transmitting a verbal prompt message to the user requesting a spoken password.
Claim 7
Dependent Claim 345 words
Apparatus for enrolling and recognizing user spoken passwords comprising a data base for storing a predetermined number of alphanumeric models each unique to a person and each having recorded the person speaking predefined numerals, words and phrases, means responsive to a password enrollment request generated by a user of the apparatus for transmitting a password enrollment prompt message to the user and for recognizing user password enrollment sounds spoken in response to the transmitted password enrollment prompt message. means responsive to receipt of the user spoken password enrollment sounds for comparing the spoken password enrollment sounds with each predefined alphanumeric model stored in said data base, means for assigning a score representing a similarity of the spoken password enrollment sounds as compared with each alphanumeric model, means responsive to said assigning means for enrolling the spoken password enrollment sounds as a user password by recording and storing a pair of clusters in said data base wherein each cluster identifies a predetermined number of the alphanumeric models having ones of the scores closest to and farther from the spoken password enrollment sounds, respectively, means responsive to a user request for password access to the password enrolling an recognizing apparatus for transmitting a verbal prompt message to the user requesting a spoken password, means responsive to receipt of user password access sounds spoken in response to the transmitted verbal password prompt message for recognizing the received spoken password access sounds and comparing them with each cluster identified alphanumeric model, means for assigning a mark representing an indication of similarity of the recognized password access sounds with each cluster identified alphanumeric model, means for identifying the received user spoken password access sounds as an enrolled password by averaging the marks assigned each cluster identified alphanumeric models and subtracting the cluster average marks to obtain a difference thereof, and means enabled by said identifying means for matching the difference with a predetermined threshold and identifying the user spoken password access sounds as the user password then the averaged mark difference is within a predefined range of the predetermined threshold.
Claim 8
Dependent Claim 345 words
Apparatus for enrolling and recognizing user spoken passwords comprising a data base for storing a predetermined number of alphanumeric models each unique to a person and each having recorded the person speaking predefined numerals, words and phrases, means responsive to a password enrollment request generated by a user of the apparatus for transmitting a password enrollment prompt message to the user and for recognizing user password enrollment sounds spoken in response to the transmitted password enrollment prompt message. means responsive to receipt of the user spoken password enrollment sounds for comparing the spoken password enrollment sounds with each predefined alphanumeric model stored in said data base, means for assigning a score representing a similarity of the spoken password enrollment sounds as compared with each alphanumeric model, means responsive to said assigning means for enrolling the spoken password enrollment sounds as a user password by recording and storing a pair of clusters in said data base wherein each cluster identifies a predetermined number of the alphanumeric models having ones of the scores closest to and farther from the spoken password enrollment sounds, respectively, means responsive to a user request for password access to the password enrolling an recognizing apparatus for transmitting a verbal prompt message to the user requesting a spoken password, means responsive to receipt of user password access sounds spoken in response to the transmitted verbal password prompt message for recognizing the received spoken password access sounds and comparing them with each cluster identified alphanumeric model, means for assigning a mark representing an indication of similarity of the recognized password access sounds with each cluster identified alphanumeric model, means for identifying the received user spoken password access sounds as an enrolled password by averaging the marks assigned each cluster identified alphanumeric models and subtracting the cluster average marks to obtain a difference thereof, and means enabled by said identifying means for matching the difference with a predetermined threshold and identifying the user spoken password access sounds as the user password then the averaged mark difference is within a predefined range of the predetermined threshold.
Claim 9
Independent Claim 114 words
A method of operating apparatus for enrolling and recognizing user spoken passwords comprising the steps of recording and storing a plurality of alphanumeric models corresponding to predefined spoken terms, enrolling a password by comparing user spoken sounds of the password with each alphanumeric model and recording first and second clusters identifying ones of the alphanumeric models closest to and farther from the closest by a predetermined threshold from the spoken password sounds, respectively, generating a score for said first and second clusters, determining a difference between said scores corresponding to the first and second clusters, identifying user spoken password access sounds as an enrolled password by when said difference is within a predetermined threshold.
Claim 10
Independent Claim 114 words
A method of operating apparatus for enrolling and recognizing user spoken passwords comprising the steps of recording and storing a plurality of alphanumeric models corresponding to predefined spoken terms, enrolling a password by comparing user spoken sounds of the password with each alphanumeric model and recording first and second clusters identifying ones of the alphanumeric models closest to and farther from the closest by a predetermined threshold from the spoken password sounds, respectively, generating a score for said first and second clusters, determining a difference between said scores corresponding to the first and second clusters, identifying user spoken password access sounds as an enrolled password by when said difference is within a predetermined threshold.
Claim 11
Dependent Claim 53 words
The method of operating the password enrolling and recognizing apparatus set forth in claim 7 further comprising the step of: transmitting a password enrollment prompt message to the user in response to a user password enrollment request and recognizing user password enrollment sounds spoken in response to the transmitted password enrollment prompt message.
Claim 12
Dependent Claim 59 words
The method of operating the password enrolling and recognizing apparatus set forth in claim 7 wherein said enrolling step comprises the steps of: recording and storing said first and second clusters wherein each identifies a predetermined number of alphanumeric models having ones of the scores closest to and farther from the spoken password enrollment sounds in a data base.
Claim 13
Dependent Claim 35 words
The method of operating the password enrolling and recognizing apparatus set forth in claim 7 further comprising the step of: transmitting a prompt message to the user in response to a user request for access.

References Cited (Backward Citations)

US4481384A Cited
US4761807A Cited
US4910782A Cited
US4896346A Cited
US5054083A Cited
US5125022A Cited
US5127043A Cited
US5303299A Cited
US5274695A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-11 1999-03-13 1999-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-11 2003-03-13 2003-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-11 2007-03-13 2007-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag