Patent ID: 7054811

Claim:
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.