Systems and methods for authenticating a user based on a biometric model associated with the user
First Claim
1. A device, comprising:
- a non-transitory memory;
one or more sensors configured to detect biometric responses; and
one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the device to perform operations comprising;
providing a challenge to a user, the challenge generated by a biometric model application configured to create a biometric model tailored to the device and the user;
detecting, from the one or more sensors, a response from the user to the provided challenge;
fitting the response to the biometric model to result in a fitted biometric model;
determining whether the fitted biometric model is within a predetermined degree of accuracy to identify the user; and
storing, in response to the fitted biometric model being within the predetermined degree of accuracy, the fitted biometric model.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods as provided herein may create a biometric model associated with a user. The created biometric model may be used to generate challenges that are presented to the user for authentication purposes. A user response to the challenge may be compared to an expected response, and if the user response matches within a predetermined error of the expected response, the user may be authenticated. The systems and methods may further generate challenges that are adaptively designed to address weaknesses or errors in the created model such that the model is more closely associated with a user and the user is more likely to be the only person capable of successfully responding to the generated challenges.
-
Citations
20 Claims
-
1. A device, comprising:
-
a non-transitory memory; one or more sensors configured to detect biometric responses; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the device to perform operations comprising; providing a challenge to a user, the challenge generated by a biometric model application configured to create a biometric model tailored to the device and the user; detecting, from the one or more sensors, a response from the user to the provided challenge; fitting the response to the biometric model to result in a fitted biometric model; determining whether the fitted biometric model is within a predetermined degree of accuracy to identify the user; and storing, in response to the fitted biometric model being within the predetermined degree of accuracy, the fitted biometric model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for creating a biometric model, comprising:
-
providing, by one or more processors of a device, a challenge to a user, the challenge generated by a biometric model application configured to create a biometric model tailored to the device and the user; detecting, from one or more sensors of the device configured to detect biometric responses, a response from the user to the provided challenge; determining, by the one or more processors, whether the response fits the biometric model within a predetermined degree of accuracy to identify the user; and storing, by the one or more processors, the biometric model in response to determining that the response fits the biometric model within the predetermined degree of accuracy. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device for creating a biometric model, comprising:
-
a non-transitory memory; one or more sensors configured to detect biometric responses; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the device to perform operations comprising; providing a challenge to a user, the challenge generated by a biometric model application configured to create a biometric model tailored to the device and the user; detecting, from the one or more sensors, a response from the user to the provided challenge; fitting the response to the biometric model to result in a fitted biometric model; determining whether the fitted biometric model is within a predetermined degree of accuracy to identify the user; determining an error in response to determining that the fitted biometric model is not within the predetermined degree of accuracy; and providing a subsequent challenge to the user to address the error. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification