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

Radio telecommunication device and method of authenticating a user with a voice authentication token

Assignee: Google Technology Holdings LLC
•
Filing: 1997-10-29
•
Granted: 2000-07-04
•
Expires: 2017-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and a method are described for providing a security token. The security token may be used for numerous applications, but is particularly useful in conjunction with radiotelephone devices having secure functions. In accordance with the invention the user must insert a PIN and utter sounds. The radiotelephone device will activate the secure functions only if the PIN is correct and the sounds uttered are authenticated against voice feature vectors stores it the token.

Inventors

  • 👤 Paul Roy Kennedy
  • 👤 Timothy Gerard Hall
  • 👤 William Chunhung Yip

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:41
CPC Classifications
H; H04; H04W; H04W12/00; H04W12/06; H04L; H04L63/00; H04L63/08; H04L63/0861; H04W88/00; H04W88/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 411 words
A radio frequency (RF) portable telecommunication device, comprising: a token receiving portion adapted to receive and read an encrypted personal identification number and encrypted first voice feature vectors of spoken words stored in a voice authentication token when said voice authentication token is inserted into the token receiving portion; a keypad for permitting a user to enter an identification number; apparatus for decrypting the encrypted personal identification number; a first comparator for comparing said decrypted personal identification number with said entered personal identification number; voice receiving circuitry for receiving predetermined sounds comprised of speech segments from said user and for extracting second voice feature vectors from said speech segments; and apparatus for decrypting said encrypted first voice feature vectors; a second comparator for comparing said second voice feature vectors with said decrypted first voice feature vectors, wherein predetermined secure functions of said telecommunication device are enabled when said first and said second comparators both indicate that a match has occurred, said secure features being enabled only while said authentication token is present in said token receiving portion, wherein the voice receiving circuitry comprises: a converter for converting the predetermined sounds to digital speech signals; an end point detector for detecting a beginning and an end of each of the speech segments; a first and second low-pass filter for filtering each detected speech segment of the digital speech signals to produce digitally filtered voice signals; energy management circuitry for producing an energy estimate for each detected speech segment based on an averaged normalized gain for each detected speech segment; a linear predictive analyzer for performing a linear predictive analysis on the digitally filtered voice signals produced by the second low-pass filter to determine a set of linear predictive coefficients for each detected speech segment; a pitch detector for performing a pitch detection on the linear predictive coefficients to produce a pitch lag and pitch gain for each detected speech segment; a formant analyzer for performing a formant analysis on the digitally filtered voice signals to determine formant frequency locations for each speech segment; a cepstral analyzer for performing a cepstral analysis on the digitally filtered voice signals to produce cepstral high-time and low-time estimates for each speech segment; and a dynamic time-warping element for forming the second voice feature vectors by performing a dynamic time-warping function on said energy estimate, the set of linear predictive coefficients, the pitch lag and gain, the formant frequency locations and the cepstral high-time and low-time estimates.
Claim 2
Dependent Claim 411 words
A radio frequency (RF) portable telecommunication device, comprising: a token receiving portion adapted to receive and read an encrypted personal identification number and encrypted first voice feature vectors of spoken words stored in a voice authentication token when said voice authentication token is inserted into the token receiving portion; a keypad for permitting a user to enter an identification number; apparatus for decrypting the encrypted personal identification number; a first comparator for comparing said decrypted personal identification number with said entered personal identification number; voice receiving circuitry for receiving predetermined sounds comprised of speech segments from said user and for extracting second voice feature vectors from said speech segments; and apparatus for decrypting said encrypted first voice feature vectors; a second comparator for comparing said second voice feature vectors with said decrypted first voice feature vectors, wherein predetermined secure functions of said telecommunication device are enabled when said first and said second comparators both indicate that a match has occurred, said secure features being enabled only while said authentication token is present in said token receiving portion, wherein the voice receiving circuitry comprises: a converter for converting the predetermined sounds to digital speech signals; an end point detector for detecting a beginning and an end of each of the speech segments; a first and second low-pass filter for filtering each detected speech segment of the digital speech signals to produce digitally filtered voice signals; energy management circuitry for producing an energy estimate for each detected speech segment based on an averaged normalized gain for each detected speech segment; a linear predictive analyzer for performing a linear predictive analysis on the digitally filtered voice signals produced by the second low-pass filter to determine a set of linear predictive coefficients for each detected speech segment; a pitch detector for performing a pitch detection on the linear predictive coefficients to produce a pitch lag and pitch gain for each detected speech segment; a formant analyzer for performing a formant analysis on the digitally filtered voice signals to determine formant frequency locations for each speech segment; a cepstral analyzer for performing a cepstral analysis on the digitally filtered voice signals to produce cepstral high-time and low-time estimates for each speech segment; and a dynamic time-warping element for forming the second voice feature vectors by performing a dynamic time-warping function on said energy estimate, the set of linear predictive coefficients, the pitch lag and gain, the formant frequency locations and the cepstral high-time and low-time estimates.
Claim 3
Dependent Claim 30 words
A telecommunication device as claimed in claim 1 wherein said predetermined secure functions of said telecommunication device are disabled when the voice authentication token is removed from the telecommunication device.
Claim 4
Dependent Claim 18 words
A telecommunication device in accordance with claim 1, wherein said voice authentication token is comprised entirely of software.
Claim 5
Dependent Claim 18 words
A telecommunication device in accordance with claim 1, wherein said voice authentication token is comprises a smart card.
Claim 6
Dependent Claim 35 words
A telecommunication device in accordance with claim 2, wherein: the voice receiving circuitry prompts the user to speak the predetermined sounds when the said decrypted personal identification number and said entered personal identification number match.
Claim 7
Dependent Claim 65 words
A telecommunication device in accordance with claim 1, wherein the first voice feature vectors and the personal identification number are encrypted with a private key to known to the user and stored on the voice authentication token, and wherein: said voice authentication token further comprises a decryption key stored therein; and said decrypting apparatus utilizes said decryption key to decrypt said first voice feature vectors.
Claim 8
Independent Claim 411 words
A method of authenticating a user of a portable RF telecommunications device, wherein first voice feature vectors of spoken sounds of the user and a personal identification number are stored in an encrypted form on a voice authentication token, the method comprising the steps of: receiving said voice authentication token placed in said telecommunications device; receiving an entered personal identification from a proposed user; decrypting the encrypted personal identification number stored on the voice authentication token; comparing the entered personal identification number with the decrypted personal identification number; reading said first voice feature vectors from said voice authentication token; prompting said proposed user to speak predetermined sounds comprised of speech segments; forming second voice feature vectors from said speech segments; comparing said first and second voice feature vectors; enabling secure features of said telecommunications device when said first and second voice feature vectors match, wherein the reading, prompting, forming and comparing the first and second voice feature vector steps are performed when the entered personal identification number matches the decrypted personal identification number, and wherein the forming second voice feature vectors step comprises the steps of: converting the predetermined sounds to digital speech signals; applying the digital speech signals to an end point detector to detect a beginning and an end of each of the speech segments; filtering each detected speech segment of the digital speech signals with a first and second low-pass filter to produce digitally filtered voice signals; applying the digitally filtered voice signals produced by the first low-pass filter to energy management circuitry, the energy management circuitry producing an energy estimate for each detected speech segment based on an averaged normalized gain for each detected speech segment; performing a linear predictive analysis on the digitally filtered voice signals produced by the second low-pass filter to determine a set of linear predictive coefficients for each detected speech segment; performing a pitch detection on the linear predictive coefficients to produce a pitch lag and pitch gain for each detected speech segment; performing a formant analysis on the digitally filtered voice signals to determine formant frequency locations for each speech segment; performing a cepstral analysis on the digitally filtered voice signals to produce cepstral high-time and low-time estimates for each speech segment; and forming the second voice feature vectors by performing a dynamic time-warping function on said energy estimate, the set of linear predictive coefficients, the pitch lag and gain, the formant frequency locations and the cepstral high-time and low-time estimates.
Claim 9
Independent Claim 411 words
A method of authenticating a user of a portable RF telecommunications device, wherein first voice feature vectors of spoken sounds of the user and a personal identification number are stored in an encrypted form on a voice authentication token, the method comprising the steps of: receiving said voice authentication token placed in said telecommunications device; receiving an entered personal identification from a proposed user; decrypting the encrypted personal identification number stored on the voice authentication token; comparing the entered personal identification number with the decrypted personal identification number; reading said first voice feature vectors from said voice authentication token; prompting said proposed user to speak predetermined sounds comprised of speech segments; forming second voice feature vectors from said speech segments; comparing said first and second voice feature vectors; enabling secure features of said telecommunications device when said first and second voice feature vectors match, wherein the reading, prompting, forming and comparing the first and second voice feature vector steps are performed when the entered personal identification number matches the decrypted personal identification number, and wherein the forming second voice feature vectors step comprises the steps of: converting the predetermined sounds to digital speech signals; applying the digital speech signals to an end point detector to detect a beginning and an end of each of the speech segments; filtering each detected speech segment of the digital speech signals with a first and second low-pass filter to produce digitally filtered voice signals; applying the digitally filtered voice signals produced by the first low-pass filter to energy management circuitry, the energy management circuitry producing an energy estimate for each detected speech segment based on an averaged normalized gain for each detected speech segment; performing a linear predictive analysis on the digitally filtered voice signals produced by the second low-pass filter to determine a set of linear predictive coefficients for each detected speech segment; performing a pitch detection on the linear predictive coefficients to produce a pitch lag and pitch gain for each detected speech segment; performing a formant analysis on the digitally filtered voice signals to determine formant frequency locations for each speech segment; performing a cepstral analysis on the digitally filtered voice signals to produce cepstral high-time and low-time estimates for each speech segment; and forming the second voice feature vectors by performing a dynamic time-warping function on said energy estimate, the set of linear predictive coefficients, the pitch lag and gain, the formant frequency locations and the cepstral high-time and low-time estimates.
Claim 10
Dependent Claim 27 words
A method in accordance with claim 7 further comprising the steps of: disabling said secure features of the telecommunication device when said voice authentication token is removed.
Claim 11
Dependent Claim 88 words
A method in accordance with claim 8 wherein the first voice feature vectors and personal identification number are encrypted with a private key not known to the user, and wherein a decryption key is stored on the voice authentication token, the decryption key being a public key and the method further comprises the steps of: said telecommunications device reading said decryption key from said voice authentication token; and said telecommunications device utilizing said decryption key to decrypt said first voice feature vectors read from said voice authentication token.
Claim 12
Dependent Claim 272 words
A method in accordance with claim 8 further comprising the steps of: forming said first voice feature vectors; encrypting the first voice feature vectors with said private key; and storing the first voice feature vectors in encrypted form on the voice authentication token, wherein the forming the first voice feature vectors step comprises the steps of: prompting a card user to speak the predetermined sounds; converting the predetermined sounds to digital speech signals; applying the digital speech signals to an end point detector to detect a beginning and an end of each of the speech segments; filtering each detected speech segment of the digital speech signals to produce digitally filtered voice signals; applying the digitally filtered voice signals produced to energy management circuitry, the energy management circuitry producing an energy estimate for each detected speech segment based on an averaged normalized gain for each detected speech segment; performing said linear predictive analysis on the digitally filtered voice signals to determine a set of linear predictive coefficients for each detected speech segment; performing said pitch detection on the linear predictive coefficients to produce a pitch lag and pitch gain for each detected speech segment; performing said formant analysis on the digitally filtered voice signals to determine formant frequency locations for each speech segment; performing said cepstral analysis on the digitally filtered voice signals to produce cepstral high-time and low-time estimates for each speech segment; and forming the first voice feature vectors by performing said dynamic time-warping function on said energy estimate, the set of linear predictive coefficients, the pitch lag and gain, the formant frequency locations and the cepstral high-time and low-time estimates.
Claim 13
Dependent Claim 16 words
A method in accordance with claim 7, wherein said voice authentication token comprises a smart card.
Claim 14
Dependent Claim 17 words
A method in accordance with claim 7, wherein said voice authentication token is comprised entirely of software.
Claim 15
Dependent Claim 172 words
A radio telephone which uses biometrics to authenticate users comprising: a token receiving portion adapted to receive encrypted first voice feature vectors of spoken words stored in a voice authentication token and a key stored in the voice authentication token when said voice authentication token is inserted into the token receiving portion; voice receiving circuitry for receiving predetermined sounds comprised of speech segments from said user and for extracting second voice feature vectors from said speech segments by performing energy estimates, using linear predictive coefficients, and performing a cepstrum analysis on the speech segments; apparatus for decrypting said encrypted first voice feature vectors using the key; a comparator for comparing said second voice feature vectors with said decrypted first voice feature vectors; means for enabling said radio telephone when said comparator indicates that a match has occurred, said radio telephone being enabled only while said authentication token is present in said token receiving portion; and means for disabling said radio telephone when the voice authentication token is removed from the radio telephone.
Claim 16
Dependent Claim 172 words
A radio telephone which uses biometrics to authenticate users comprising: a token receiving portion adapted to receive encrypted first voice feature vectors of spoken words stored in a voice authentication token and a key stored in the voice authentication token when said voice authentication token is inserted into the token receiving portion; voice receiving circuitry for receiving predetermined sounds comprised of speech segments from said user and for extracting second voice feature vectors from said speech segments by performing energy estimates, using linear predictive coefficients, and performing a cepstrum analysis on the speech segments; apparatus for decrypting said encrypted first voice feature vectors using the key; a comparator for comparing said second voice feature vectors with said decrypted first voice feature vectors; means for enabling said radio telephone when said comparator indicates that a match has occurred, said radio telephone being enabled only while said authentication token is present in said token receiving portion; and means for disabling said radio telephone when the voice authentication token is removed from the radio telephone.
Claim 17
Dependent Claim 28 words
The radio telephone as claimed in claim 13 further comprising an RF transceiver for communicating RF signals with a remote transceiver that is part of a communication system.
Claim 18
Dependent Claim 17 words
The radio telephone as claimed in claim 14 wherein the remote transceiver is located on a satellite.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag