Method and system for verifying and enabling user access based on voice parameters
First Claim
1. A system for verifying and enabling user access based on voice parameters, said system comprising:
- a voice registration unit for registering a user by finding the user'"'"'s voice parameters in a voice registration sample containing raw data and storing same in a database to provide a substantially unique and initial identification of each of a plurality of users; and
a voice authenticating unit for substantially accurate verification of an identity of one of said plurality of users, said voice authenticating unit comprising;
a recognition unit for providing a voice authentication sample, and being operative with said database; and
a decision unit operative with said recognition unit and said database to decide whether the user associated with said voice authentication sample is the same as the identity of the user registered with the system and associated with said voice registration sample,such that said identity of one of said plurality of users is substantially accurately verified for access purposes,wherein the user'"'"'s voice parameters are determined in accordance with a method comprising;
eliciting a voice registration sample of at least one utterance from the user, wherein the system asks the user to say some of his characteristics;
fractally analyzing said sample of at least one utterance, wherein the raw data of the user'"'"'s voice is investigated and each sample gives a set of non-dimensional numbers, which characterize said voice registration sample uniquely;
spectrographically analyzing said sample of at least one utterance, wherein said raw data is investigated and generates a unique voiceprint for purposes of substantially unique identification, thereby allowing extraction of geometrical characteristics relative to the user'"'"'s voice; and
determining the Lyapunov exponents of said sample of at least one utterance, wherein a spectrum of said exponents are computed, which further characterize said voice registration sample uniquely,wherein the identification is done in stages, by eliciting a voice authentication sample of at least one utterance from the user, and repeating said fractal analysis, spectrographic analysis and Lyapunov exponent determination steps, while automatically adapting to a continuous change of the voice parameters to overcome inherent instability associated therewith, by adding to the voice registration sample with each instance of successful voice authentication,and wherein the identification process provides said substantially accurate verification by applying a branch and bound algorithm to the voice parameters of said voice registration sample to determine the closest fit with the voice parameters of said voice authentication sample,such that the system proceeds efficiently and within a practical time frame to shorten calculation periods and achieve a calculation result in a manageable fashion, in order to decide whether the user calling in for authentication is the same as the person of that identity registered in the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for verifying and enabling user access, which includes a voice registration unit for providing a substantially unique and initial identification of each of a plurality of the speaker/users by finding the speaker/user'"'"'s voice parameters in a voice registration sample and storing same in a database. The system also includes a voice authenticating unit for substantially absolute verification of an identity of one of said plurality of users. The voice authenticating unit includes a recognition unit for providing a voice authentication sample, and being operative with the database. The voice authenticating unit also includes a decision unit operative with the recognition unit and the database to decide whether the user is the same as the person of the same identity registered with the system, such that the identity of one of the plurality of users is substantially absolutely verified.
-
Citations
55 Claims
-
1. A system for verifying and enabling user access based on voice parameters, said system comprising:
-
a voice registration unit for registering a user by finding the user'"'"'s voice parameters in a voice registration sample containing raw data and storing same in a database to provide a substantially unique and initial identification of each of a plurality of users; and a voice authenticating unit for substantially accurate verification of an identity of one of said plurality of users, said voice authenticating unit comprising; a recognition unit for providing a voice authentication sample, and being operative with said database; and a decision unit operative with said recognition unit and said database to decide whether the user associated with said voice authentication sample is the same as the identity of the user registered with the system and associated with said voice registration sample, such that said identity of one of said plurality of users is substantially accurately verified for access purposes, wherein the user'"'"'s voice parameters are determined in accordance with a method comprising; eliciting a voice registration sample of at least one utterance from the user, wherein the system asks the user to say some of his characteristics; fractally analyzing said sample of at least one utterance, wherein the raw data of the user'"'"'s voice is investigated and each sample gives a set of non-dimensional numbers, which characterize said voice registration sample uniquely; spectrographically analyzing said sample of at least one utterance, wherein said raw data is investigated and generates a unique voiceprint for purposes of substantially unique identification, thereby allowing extraction of geometrical characteristics relative to the user'"'"'s voice; and determining the Lyapunov exponents of said sample of at least one utterance, wherein a spectrum of said exponents are computed, which further characterize said voice registration sample uniquely, wherein the identification is done in stages, by eliciting a voice authentication sample of at least one utterance from the user, and repeating said fractal analysis, spectrographic analysis and Lyapunov exponent determination steps, while automatically adapting to a continuous change of the voice parameters to overcome inherent instability associated therewith, by adding to the voice registration sample with each instance of successful voice authentication, and wherein the identification process provides said substantially accurate verification by applying a branch and bound algorithm to the voice parameters of said voice registration sample to determine the closest fit with the voice parameters of said voice authentication sample, such that the system proceeds efficiently and within a practical time frame to shorten calculation periods and achieve a calculation result in a manageable fashion, in order to decide whether the user calling in for authentication is the same as the person of that identity registered in the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for the purpose of interactively conducting secure, computerized, voice-based e-commerce transactions operated over a communications network, by registering and authenticating a plurality of users with a system provided for the purpose, the method comprising;
-
registering the plurality of users with the system, by having each user call into the system for registration; eliciting a voice registration sample containing raw data of at least one utterance if from the user, wherein the system asks the user to say some of his characteristics; fractally analyzing said sample of at least one utterance, wherein the raw data of the speaker'"'"'s voice is investigated and each sample gives a set of non-dimensional numbers, which characterize said voice registration sample uniquely; spectrographically analyzing said sample of at least one utterance, wherein said raw data is investigated and generates a unique voiceprint for purposes of substantially unique identification, thereby allowing extraction of geometrical characteristics relative to the speaker'"'"'s voice; and determining the Lyapunov exponents of said sample of at least one utterance, wherein a spectrum of said exponents are computed, which further characterize said voice registration sample uniquely, wherein the identification is done in stages, by eliciting a voice authentication sample of at least one utterance from the user; and repeating said fractal analysis, spectrographic analysis and Lyapunov exponent determination steps, while automatically adapting to a continuous change of the voice parameters to overcome inherent instability associated therewith, by adding to the voice registration sample with each instance of successful voice authentication, and wherein the identification process provides said substantially accurate verification by applying a branch and bound algorithm to the voice parameters of said voice registration sample to determine the closest fit with the voice parameters of said voice authentication sample, such that the system proceeds efficiently and within a practical time frame to shorten calculation periods and achieve a calculation result in a manageable fashion, in order to decide whether the user calling in for authentication is the same as the person of that identity registered in the system. - View Dependent Claims (50, 51, 52, 53, 54)
-
-
55. A method for verifying and enabling user access based on voice parameters, by registering and authenticating a plurality of users with a system provided for the purpose, said method comprising:
-
registering the plurality of users with the system by having each user call into the system for registration; eliciting a voice registration sample containing raw data of at least one utterance from the user, wherein the system asks the user to say some of his characteristics; fractally analyzing said sample of at least one utterance, wherein the raw data of the speaker'"'"'s voice is investigated and each sample gives a set of non-dimensional numbers, which characterize said voice registration sample uniquely; spectrographically analyzing said sample of at least one utterance, wherein said raw data is investigated and generates a unique voiceprint for purposes of substantially unique identification, thereby allowing extraction of geometrical characteristics relative to the speaker'"'"'s voice; and determining the Lyapunov exponents of said sample of at least one utterance, wherein a spectrum of said exponents are computed, which further characterize said voice registration sample uniquely, wherein the identification is done in stages, by eliciting a voice authentication sample of at least one utterance from the user; and repeating said fractal analysis, spectrographic analysis and Lyapunov exponent determination steps, while automatically adapting to a continuous change of the voice parameters to overcome inherent instability associated therewith, by adding to the voice registration sample with each instance of successful voice authentication, and wherein the identification process provides said substantially accurate verification by applying a branch and bound algorithm to the voice parameters of said voice registration sample to determine the closest fit with the voice parameters of said voice authentication sample, such that the system proceeds efficiently and within a practical time frame to shorten calculation periods and achieve a calculation result in a manageable fashion, in order to decide whether the user calling in for authentication is the same as the person of that identity registered in the system.
-
Specification