Patent ID: 8508338

Claim:
A method for biometric authentication comprising: a. providing a mobile device which is able to initiate an authentication session and transmit a continuous, uninterrupted live stream of biometric data collected from a user to a remote server during said authentication session; b. providing an authentication server which is able to receive said biometric data stream, extract biometric features during said authentication session and determine whether said features were captured from the user within a predetermined confidence interval; c. providing a random number generator which the authentication server can use to create a unique series of time-delayed prompts for the user to alter his appearance at random time intervals during said authentication session; d. detecting the variations in said continuous, uninterrupted biometric data stream and comparing them to the nature and timing of said prompts during said authentication session; e. the authentication server determining if the user is physically present at the mobile device during said authentication session according to the continuous validity of the biometric data and the validity of the continuous, uninterrupted biometric data stream based on the elapsed time between said detecting with respect to the prompts; and f. measuring the duration of the elapsed time between said detecting with respect to the prompts; g. wherein the prompts are randomly generated at random intervals of time determined by the random number generator; whereby the authentication server remotely authenticates the user and terminates said authentication session upon determining the validity of the physical presence of said user at said mobile device, protecting the user from being impersonated by unauthorized users unable to predict the unique series of time-delayed prompts.