Method and system for validating personalized account identifiers using biometric authentication and self-learning algorithms
First Claim
1. A computer implemented method for identifying and authenticating at least one user by means of at least one personalized identifier, the method comprising:
- storing, by a processor, a first set of records associated with the at least one user, each record comprising a text, a golden copy of biometric templates and a model associated with the golden copy of biometric templates, wherein the text, the golden copy of biometric templates and the model are associated with the at least one personalized identifier;
assigning, by the processor, at least one privilege level to the at least one personalized identifier in each record of the first set of records based on one or more attributes;
capturing, by the processor, the at least one personalized identifier in the form of a first real time biometric sample wherein the first real time biometric sample is in the form of speech or a handwriting signature;
converting, by the processor, the first real time biometric sample into one or more text-scripts;
retrieving, by the processor, a second set of records from the first set of records, by matching the one or more text-scripts with the stored text in each record of the first set of records and accordingly identify a model set comprising one or more models associated with each record from the first set of records and the second set of records;
comparing, by the processor, a biometric template corresponding to the biometric sample with the golden copy of biometric templates of each of the records from the second set of records to generate a matching score, wherein the matching score is generated for each model in the model set;
identifying, by the processor the at least one user uniquely from the model set having the matching score greater than or equal to a pre-defined threshold, when the number of models in the model set having the matching score greater than or equal to a pre-defined threshold score is more than one;
prompting, by the processor, the at least one user to provide a second real time biometric sample corresponding to a randomly generated text displayed to the at least one user, wherein the second real time biometric sample is in the form of a speech or a handwriting signature;
comparing, by the processor, a biometric template corresponding to the second real time biometric sample with the golden copy of biometric templates associated with the models from the model set, having the matching score greater than or equal to a pre-defined threshold score to uniquely identify the at least one user;
re-calibrating, by the processor, the model set having the matching score greater than or equal to a pre-defined threshold score using the biometric template corresponding to the second real-time captured biometric sample, wherein the model set is being created and recalibrated using at least one machine learning technique selected from a group comprising at least one of a decision tree learning, an association tree learning, and an Artificial neural network based on the second set of records; and
generating, by the processor, a user dependent model using the at least one machine learning technique and metadata of the at least one user, wherein the metadata is used for identification of the at least one user from a set of users.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for biometric authentication of a user using a personalised identification and associated biometric data. In one embodiment, a plurality of personalised identifiers and biometric data may be captured from a number of users and stored in a repository as stored records. The authentication process may be divided into two phases. In the first phase, either a speech recognition or character recognition process may be applied in order to determine the text spoken or written by the user. Subsequently a few records may be fetched from the repository on the basis of text mapping. In the second phase, biometric authentication may be performed by comparing the biometric sample with the stored biometric data corresponding to the fetched records to uniquely identify a single user. Further a machine learning technique may be applied in order to periodically refine a plurality of models stored in the repository.
27 Citations
15 Claims
-
1. A computer implemented method for identifying and authenticating at least one user by means of at least one personalized identifier, the method comprising:
-
storing, by a processor, a first set of records associated with the at least one user, each record comprising a text, a golden copy of biometric templates and a model associated with the golden copy of biometric templates, wherein the text, the golden copy of biometric templates and the model are associated with the at least one personalized identifier; assigning, by the processor, at least one privilege level to the at least one personalized identifier in each record of the first set of records based on one or more attributes; capturing, by the processor, the at least one personalized identifier in the form of a first real time biometric sample wherein the first real time biometric sample is in the form of speech or a handwriting signature; converting, by the processor, the first real time biometric sample into one or more text-scripts; retrieving, by the processor, a second set of records from the first set of records, by matching the one or more text-scripts with the stored text in each record of the first set of records and accordingly identify a model set comprising one or more models associated with each record from the first set of records and the second set of records; comparing, by the processor, a biometric template corresponding to the biometric sample with the golden copy of biometric templates of each of the records from the second set of records to generate a matching score, wherein the matching score is generated for each model in the model set; identifying, by the processor the at least one user uniquely from the model set having the matching score greater than or equal to a pre-defined threshold, when the number of models in the model set having the matching score greater than or equal to a pre-defined threshold score is more than one; prompting, by the processor, the at least one user to provide a second real time biometric sample corresponding to a randomly generated text displayed to the at least one user, wherein the second real time biometric sample is in the form of a speech or a handwriting signature; comparing, by the processor, a biometric template corresponding to the second real time biometric sample with the golden copy of biometric templates associated with the models from the model set, having the matching score greater than or equal to a pre-defined threshold score to uniquely identify the at least one user; re-calibrating, by the processor, the model set having the matching score greater than or equal to a pre-defined threshold score using the biometric template corresponding to the second real-time captured biometric sample, wherein the model set is being created and recalibrated using at least one machine learning technique selected from a group comprising at least one of a decision tree learning, an association tree learning, and an Artificial neural network based on the second set of records; and generating, by the processor, a user dependent model using the at least one machine learning technique and metadata of the at least one user, wherein the metadata is used for identification of the at least one user from a set of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented system for identifying and authenticating at least one user by means of at least one personalized identifier, the system, comprising:
-
a processor; and a memory coupled to the processor, wherein the processor is configured to; store, a first set of records associated with the at least one user, each record comprising a text, a golden copy of biometric templates and a model associated with the golden copy of biometric templates, wherein the text, the golden copy of biometric templates and the model are associated with the at least one personalized identifier; assign, at least one privilege level to the at least one personalized identifier in the each record of the first set of records based on one or more attributes; capture the at least one personalized identifier in the form of a first real time biometric sample, wherein the first real time biometric sample is in the form of speech or a handwriting signature; convert the first real time biometric sample into one or more text-scripts; retrieve a second set of records from the first set of records, by matching the one or more text-scripts with the text in each record of the first set of records and accordingly identify a model set comprising one or more models associated with each record from the first set of records and the second set of records; compare a biometric template corresponding to the biometric sample with the golden copy of biometric templates of each of the records from the second set of records to generate a matching score, wherein the matching score is generated for each model in the model set; identify the at least one user uniquely using the model from the model set having the matching score greater than or equal to a pre-defined threshold, when the number of models in the model set having the matching score greater than or equal to a pre-defined threshold score is more than one; prompt, the at least one user to provide a second real time biometric sample corresponding to a randomly generated text displayed to the at least one user, wherein the second real time biometric sample is in the form of a speech or a handwriting signature; compare a biometric template corresponding to the second real-time biometric sample with the golden copy of biometric templates associated with the models from the model set, having the matching score greater than or equal to a pre-defined threshold score to uniquely identify the at least one user; re-calibrate the model set having the matching score greater than or equal to a predefined threshold score using the biometric template corresponding to the second real-time captured biometric sample, wherein the model set is being created and re-calibrated using at least one machine learning technique selected from a group comprising at least one of a decision tree learning, an association tree learning, and an Artificial neural network based on the second set of records; and generate a user dependent model using the at least machine learning technique and metadata of the at least one user, wherein the metadata is used for identification of the at least one user from a set of users. - View Dependent Claims (13, 14, 15)
-
Specification