US2018047397A1PendingUtilityA1

Voice print identification portal

Assignee: VOICEIT TECH LLCPriority: Mar 13, 2007Filed: Oct 23, 2017Published: Feb 15, 2018
Est. expiryMar 13, 2027(~0.6 yrs left)· nominal 20-yr term from priority
Inventors:Noel Grover
G10L 17/00H04L 63/0861G10L 15/26G10L 17/06G06F 21/32
32
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods providing for secure voice print authentication over a network are disclosed herein. During an enrollment stage, a client's voice is recorded and characteristics of the recording are used to create and store a voice print. When an enrolled client seeks access to secure information over a network, a sample voice recording is created. The sample voice recording is compared to at least one voice print. If a match is found, the client is authenticated and granted access to secure information. Systems and methods providing for a dual use voice analysis system are disclosed herein. Speech recognition is achieved by comparing characteristics of words spoken by a speaker to one or more templates of human language words. Speaker identification is achieved by comparing characteristics of a speaker's speech to one or more templates, or voice prints. The system is adapted to increase or decrease matching constraints depending on whether speaker identification or speaker recognition is desired.

Claims

exact text as granted — not AI-modified
1 - 18 . (canceled) 
     
     
         19 . A method of operating a voice analysis system, comprising:
 using a front end interface on a computer system that includes a microphone to initialize a voice analysis system for a user by inputting at least a first voice recording of the user via the microphone to be communicated over a network connection to a voice analysis computer system that analyzes and stores a template voiceprint for authentication of the user;   using the front end interface to input a second voice recording of the user via the microphone to be communicated over the network connection to the voice analysis computer system;   using the voice analysis computer system to analyze the second voice recording as one of a plurality of second voice recordings received by the voice analysis computer system, including:
 setting voice analysis constraints to a level associated with a speaker identification mode; 
 comparing the second voice recording to the template voiceprint, wherein the comparison is based at least in part on the constraints to determine if the second voice recording provides a positive match with a voice characteristic of the voice template, and if there is a positive match: 
 storing a representation of each second voice recording as part of the template voiceprint for the user; 
 using the voice analysis system to compare the second voice recording with each of the representations of each second voice recording stored as part of the template voiceprint fur the user associated with the positive match to determine that the second voice recording has not been used previously for authentication of the user; and 
 communicating over the communication network an indication of authentication of the user to at least one of the front end interface to authenticate the user on the computer system or a back end computer system to authenticate access to the back end computer system only if the second voice recording has not been used previously for authentication of the user. 
   
     
     
         20 . The method of  claim 19  wherein using the voice analysis computer system to analyze a plurality of second voice recordings further comprises:
 communicating over the communication network an indication of an unsuccessful authentication of the user if the second voice recording has previously been used for successful authentication of the user. 
 
     
     
         21 . The method of  claim 19  wherein using the front end interface to record the second voice recording further comprises:
 communicating over the network connection to the voice analysis computer system an indication of an identity of the user associated with the second voice recording. 
 
     
     
         22 . The method of  claim 19  wherein the second voice recording is the only information used for authentication of the user. 
     
     
         23 . A method of operating a voice analysis computer system having a memory, a processor and a network connection, comprising:
 receiving over the network connection a first voice recording of a user input from a front end interface on a computer system that includes a microphone;   initializing a voice analysis system by analyzing the first voice recording to create a template voiceprint for authentication associated with the user that includes at least one voice characteristic attributed to the user;   storing the template voiceprint in the memory;   receiving over the network connection a second voice recording from a front end interface on a computer system that includes a microphone;   using the voice analysis system to create a representation of the second voice recording,   using the voice analysis system to perform a comparison of the representation of the second voice recording as one of a plurality of second voice recordings received by the voice analysis system with template voiceprints stored in the memory to determine whether there is a template voiceprint with a positive match to the second voice recording; and   in response to the positive match:
 storing each of the representations of the second voice recordings for the user associated with the positive match; 
 using the voice analysis system to further perform a comparison of the second voice recording with each of the representations stored for the user associated with the positive match to determine whether the second voice recording has been used previously for authentication of the user; and 
 communicating over the communication network an indication of authentication of the user associated with the positive match to at least one of the front end interface from which the second voice recording is received to authenticate the user or to a back end computer system to authenticate access to the back end computer system only if the second voice recording has not been used previously for authentication of the user. 
   
     
     
         24 . The method of  claim 23  wherein using the voice analysis system further comprises:
 communicating over the communication network an indication of an unsuccessful authentication of the user if the second voice recording has previously been used for successful authentication of the user. 
 
     
     
         25 . The method of  claim 23  wherein receiving over the network connection the second voice recording from a front end interface further comprises:
 receiving over the network connection an indication of an identity of the user associated with the second voice recording. 
 
     
     
         26 . The method of  claim 23  wherein the second voice recording is the only information used for authentication of the user. 
     
     
         27 . A method of operating a voice analysis computer system having at least a memory, a processor and a network connection with at least one input computer system configured for user input that includes a microphone, comprising:
 receiving over the network connection a first voice recording from an input computer system of one or more words spoken by a user;   enrolling the user in the voice analysis computer system by analyzing the first voice recording to create and store in the memory a template voiceprint for authentication of the user that includes at least one voice characteristic attributed to the user;   receiving over the network connection a second voice recording from an input computer system;   using the voice analysis computer system to compare a representation of the second voice recording with template voiceprints stored in the memory based at least in part on a match requirement of voice analysis constraints of the at least one voice characteristic to determine whether there is a template voiceprint with a positive match and, if so, then:
 storing the representation of the second voice recording as part of the template voiceprint for the user associated with the positive match; 
 comparing the representation of the second voice recording with each part of the template voiceprints for the user associated with the positive match to determine that the second voice recording has not been used previously for authentication of the user; and 
 communicating over the communication network an indication of authentication of the user associated with the template voiceprint with the positive match only if the second voice recording has not been used previously for authentication of the user. 
   
     
     
         28 . The method of  claim 27  wherein communicating over the communication networks includes sending the indication to at least one of the input computer system or a back end computer system. 
     
     
         29 . The method of  claim 27  wherein using the voice analysis computer system further comprises:
 communicating over the communication network an indication of an unsuccessful authentication of the user if the second voice recording has previously been used for successful authentication of the user. 
 
     
     
         30 . The method of  claim 27  wherein receiving over the network connection the second voice recording from a front end interface further comprises:
 receiving over the network connection an indication of an identity of the user associated with the second voice recording. 
 
     
     
         31 . The method of  claim 27  wherein the second voice recording is the only information used for authentication of the user. 
     
     
         32 . A voice analysis computer system having at least a memory, a processor and a network connection with at least one input computer system configured for user input that includes a microphone, comprising:
 a voice enrollment system adapted to be executed by the voice analysis computer system and configured to:
 receive over the network connection a first voice recording from an input computer system of one or more words spoken by a user; and 
 enroll the user, by analyzing the first voice recording to create and store in the memory a template voiceprint for authentication of the user that includes at least one voice characteristic attributed to the user; 
   a voice analysis system adapted to be executed by the voice analysis computer system and configured to:
 receive over the network connection a second voice recording from an input computer system; 
 compare a representation of the second voice recording with template voiceprints stored in the memory based at least in part on a match requirement of voice analysis constraints of the at least one voice characteristic to determine whether there is a template voiceprint with a positive match wherein,
 the representation of the second voice recording is stored as part, of the template voiceprint for the user associated with the positive match; 
 a comparison is made between the representation of the second voice recording and each part of the template voiceprints for the user associated with the positive match to determine that the second voice recording has not been used previously for authentication of the user; and 
 an indication of authentication of the user associated with the template voiceprint with the positive match is communicated over the communication network only if the second voice recording has not been used previously for authentication of the user. 
 
   
     
     
         33 . The voice analysis computer system of  claim 32  wherein the voice analysis system communicates the indication to at least one of the input computer system or a back end computer system. 
     
     
         34 . The voice analysis computer system of  claim 33 , wherein the voice analysis system is adapted to communicate the indication of authentication to the back-end computer system, and wherein the back-end computer system is adapted to allow the user access to secure information managed by the back-end computer system. 
     
     
         35 . The voice analysis computer system of  claim 33 , wherein the front-end interface is adapted to provide the user with an ability to record a user voice sample and communicate the user voice sample to the voice analysis computer system along with an indication of an identity of the user. 
     
     
         36 . The voice computer system of  claim 32  wherein the voice analysis system communicates an indication of an unsuccessful authentication of the user if the second voice recording has previously been used for successful authentication of the user. 
     
     
         37 . The voice analysis computer system of  claim 32 , wherein the second voice recording is the only information used for authentication of the user.

Join the waitlist — get patent alerts

Track US2018047397A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.