Patent Document ID: 9058473
Application ID: 11846893
Patent Flag: 1

Claim One:
1. A method for authenticating a user, comprising the steps of: receiving a claim from an individual claiming to be an enrolled user; retrieving a stored electroencephalographic response profile associated with the enrolled user, the electroencephalographic response profile being generated during a supervised enrollment process based a shared secret, wherein the shared secret comprises a sequence of visual elements which follows an explicit rule that specifies at least one of a relationship between the visual elements and an allowed sequence of the visual elements, wherein the visual elements comprise colored shapes; presenting perceptory stimuli to the individual, the perceptory stimuli comprising the shared secret, and obtaining at least one electroencephalographic response from the individual in response to the perceptory stimuli presented to the individual; and authenticating the individual's claim as being the enrolled user based on the obtained electroencephalographic response, wherein the authenticating step comprises: detecting a pattern of P300 event-related potentials in the obtained electroencephalographic response, wherein a P300 event-related potential comprises a prominent peak detectable in an electroencephalographic signal after about 300 milliseconds (ms) following a perceptory stimulus; comparing the detected pattern of P300 event-related potentials with an expected pattern of P300 event-related potentials provided by the stored electroencephalographic response profile associated with the enrolled user; determining P300 event-related potentials in the detected pattern which are deemed to be correctly produced, based on results of comparing the detected pattern of P300 event-related potentials with the expected pattern of P300 event-related potentials; determining P300 event-related potentials in the detected pattern which are deemed to be incorrectly produced, based on results of comparing the detected pattern of P300 event-related potentials with the expected pattern of P300 event-related potentials; determining an authentication score corresponding to the detected pattern of P300 event-related potentials, wherein the authentication score is determined based on a number of correctly produced P300 event-related potentials in the detected pattern, wherein an occurrence of an incorrectly produced P300 event-related potential in the detected pattern is indicative of an imposter, wherein the authentication score comprises a negative cumulative distance measure obtained using a dynamic time-warping process; and comparing the determined authentication score to a predetermined authentication threshold value to positively authenticate the individual as being the claimed enrolled user when the authentication score exceeds the predetermined authentication threshold or to reject the individual as an imposter when the authentication score does not exceed the predetermined authentication threshold, wherein the supervised enrollment process comprises: presenting a first set of perceptory stimuli to the user to be enrolled, wherein the first set of perceptory stimuli comprises one or more sequences of visual elements that follow the explicit rule and one or more sequences of visual elements that violate the explicit rule, and wherein the user is informed of the explicit rule before being presented with the first set of perceptory stimuli; recording a first set of electroencephalographic responses of the user in response to the first set of perceptory stimuli, wherein the first set of electroencephalographic responses comprises a P300 event-related potential corresponding to the occurrence of a violation of the explicit rule; and analyzing the first set of recorded electroencephalographic responses to generate a first set of results which are stored as part of the electroencephalographic response profile of the enrolled user.