| CPC G06F 21/32 (2013.01) [G06F 3/015 (2013.01); G06F 21/34 (2013.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 3/088 (2013.01); G06N 20/10 (2019.01); G06N 20/20 (2019.01); G06N 3/044 (2023.01); G06N 3/047 (2023.01); G06N 3/126 (2013.01); G06N 5/01 (2023.01); G06N 5/025 (2013.01); G06N 5/048 (2013.01); G06N 7/01 (2023.01)] | 20 Claims |

|
1. A method for authenticating a user with a brain computer interface comprising:
training, in a first time window, a calibration model comprising:
providing a first series of stimuli to the user from the brain computer interface;
measuring a first set of neural signals of the user including responses to the first series of stimuli;
extracting features from the first set of neural signals that temporally align with the first series of stimuli; and
training the calibration model with the features and the first series of stimuli;
receiving, in a second time window, an input from the user to perform an action with the brain computer interface;
in response to the input, performing a verification session comprising:
providing a second series of stimuli to the user from the brain computer interface, wherein the second series of stimuli includes at least one stimulus that is different from the first series of stimuli;
measuring a second set of neural signals of the user during the second time window, wherein the second set of neural signals includes responses to the second series of stimuli and a response to at least one free-form event of an imagined stimulus not part of the second series of stimuli; and
applying the calibration model to the second set of neural signals to authenticate the user; and
in response to authenticating the user, performing the action in the input from the user.
|