IP Library Granted Patent US 11,588,813
Granted Patent B2
US 11,588,813 · App. 15/583,174 · Granted Feb 21, 2023

Systems and methods for biometric authentication using existing databases

Inventors: Sumeet Bhatt (Jericho, NY); Ashfaq Kamal (Stamford, CT); Robert D. Reany (New Canaan, CT)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
H04L63/0861G06F16/955G06F21/32G06Q20/00G06Q20/40145H04L63/0853H04L63/10G06F2221/2117G06Q20/1085G06Q20/18G06Q20/354H04L63/062H04L63/0876
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,588,813
App. No.
15/583,174
Granted
Feb 21, 2023
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable medium use external databases for biometric authentication. A server receives a request for authentication of a user from a requestor. A notification is sent to a user device associated with the user from the server. A biometric image is received within the server in response to the notification. A biometric ID of the user is sent from the server to an external database for identifying a biometric template stored with the external database. An authentication result indicative of a match between the biometric image and the biometric template is determined and the authentication result is sent to the requestor. The external databases are owned by a third party, and the biometric template of the user was previously generated and stored within the external database in association with the biometric ID.

Claims (89)

1. A method for biometric authentication using one or more third-party external databases, the method comprising:

receiving, with a server, an authentication request message for the biometric authentication of a user from a requestor, wherein the user has not enrolled in the biometric authentication of a biometric template of the user with the server, wherein the user has stored a biometric identifier (ID) with the server, and wherein the authentication request message includes a login identifier (ID) and a unique device identifier (ID);

performing, with the server, an ID lookup to determine the biometric identifier (ID) of the user based on at least one of the login ID or the unique device ID;

sending, with the server, a notification to a user device associated with the unique device ID, the notification requesting a biometric image of the user;

receiving, with the server, the biometric image in response to the notification, the biometric image being from the user device;

sending, with the server, the biometric identifier (ID) of the user and the biometric image to only the one or more third-party external databases;

controlling, with the server, only the one or more third-party external databases to identify a biometric template stored in the one or more third-party external databases with the biometric ID and matches the biometric image;

receiving, with the server, an authentication result that is indicative of a match between the biometric image and the biometric template; and

sending, with the server, the authentication result to the requestor, wherein, at the time the authentication result is sent to the requestor, the user has not enrolled in the biometric authentication with the server,

wherein the requestor is different than the user and the user device, wherein the requestor authorizes and provides access to a resource based on the authentication result that is indicative of the match between the biometric image and the biometric template, and

wherein the notification is configured to cause the user device to execute an authentication application, and request a capture of the biometric image of the user with the authentication application.

2. The method of claim 1 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

sending the biometric image to only the one or more third-party external databases in association with the biometric ID; and

receiving the authentication result from only the one or more third-party external databases.

3. The method of claim 1 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

receiving the biometric template from only the one or more third-party external databases; and

comparing, with the server, the biometric image to the biometric template to determine the authentication result.

4. The method of claim 1 , further comprising converting the biometric image into a format suitable for matching to the biometric template after receiving the biometric image associated with the user and prior to determining the authentication result.

5. The method of claim 1 , further comprising selecting one of the one or more third-party external databases based upon a type of biometric templates stored in the one or more third-party external databases, the type of biometric templates being one selected from a group consisting of:

fingerprint biometric templates,

facial biometric templates,

iris biometric templates, and

retina biometric templates.

6. The method of claim 1 , wherein the biometric image further includes a fingerprint image.

7. The method of claim 1 , wherein the biometric image further includes a facial image.

8. The method of claim 1 , wherein the biometric ID further includes an identifying label selected from a group consisting of:

a social security number,

a driving license number,

a tax ID, and

a passport number.

9. The method of claim 1 , wherein the notification further includes a request for a specific type of the biometric image.

10. A biometric authentication server for biometric authentication using one or more third-party external databases, the biometric authentication server comprising:

a user device interface configured to communicate with a user device;

a database interface configured to communicate with only the one or more third- party external databases;

an electronic processor; and

a memory communicatively coupled to the electronic processor and storing machine readable instructions that, when executed by the electronic processor, perform a set of operations including

receiving an authentication request message for biometric authentication of a user from a requestor, wherein the user has not enrolled in the biometric authentication of a biometric template of the user with the biometric authentication server, wherein the user has stored a biometric identifier (ID) with the server, and wherein the authentication request message includes a login identifier (ID) and a unique device identifier (ID);

performing, with the server, an ID lookup to determine the biometric identifier (ID) of the user based on at least one of the login ID or the unique device ID;

sending a notification to the user device associated with the unique device ID, the notification requesting a biometric image of the user;

receiving the biometric image in response to the notification, the biometric image being from the user device;

sending the biometric identifier (ID) of the user and the biometric image to only the one or more third-party external databases;

controlling only the one or more third-party external databases to identify a biometric template stored in the one or more third-party external databases with the biometric ID and matches the biometric image;

receiving an authentication result that is indicative of a match between the biometric image and the biometric template; and

sending the authentication result to the requestor,

wherein, at the time the authentication result is sent to the requestor, the user has still not enrolled in the biometric authentication with the server,

wherein the requestor is different than the user and the user device,

wherein the requestor authorizes and provides access to a resource based on the authentication result that is indicative of the match between the biometric image and the biometric template, and

wherein the notification is configured to cause the user device to execute an authentication application, and request a capture of the biometric image of the user with the authentication application.

11. The biometric authentication server of claim 10 , wherein the set of operations further includes converting the biometric image into a format suitable for matching to the biometric template.

12. The biometric authentication server of claim 10 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

sending the biometric image to only the one or more third-party external databases in association with the biometric ID; and

receiving the authentication result from only the one or more third-party external databases.

13. The biometric authentication server of claim 10 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

receiving the biometric template from only the one or more third-party external databases; and

comparing the biometric image to the biometric template to determine the authentication result.

14. The biometric authentication server of claim 10 , wherein the set of operations further includes converting the biometric image into a format suitable for matching to the biometric template prior to determining the authentication result.

15. A non-transitory computer readable medium with computer executable instructions stored thereon is executed by an electronic processor to perform a set of operations comprising:

receiving an authentication request message for biometric authentication of a user from a requestor, wherein the user has not enrolled in the biometric authentication of a biometric template of the user, wherein the user has stored a biometric identifier (ID) with the server, and wherein the authentication request message includes a login identifier (ID) and a unique device identifier (ID);

performing an ID lookup to determine the biometric identifier (ID) of the user based on at least one of the login ID or the unique device ID;

sending a notification to a user device associated with the unique device ID, the notification requesting a biometric image of the user;

receiving the biometric image in response to the notification, the biometric image being from the user device;

sending the biometric ID of the user and the biometric image to one or more third- party external databases;

controlling only the one or more third-party external databases to identify a biometric template stored in the one or more third-party external databases with the biometric ID and matches the biometric image;

receiving an authentication result that is indicative of a match between the biometric image and the biometric template; and

sending the authentication result to the requestor,

wherein, at the time the authentication result is sent to the requestor, the user has still not enrolled in the biometric authentication with the server,

wherein the requestor is different than the user and the user device,

wherein the requestor authorizes and provides access to a resource based on the authentication result that is indicative of the match between the biometric image and the biometric template, and

wherein the notification is configured to cause the user device to execute an authentication application, and request a capture of the biometric image of the user with the authentication application.

16. The non-transitory computer readable medium of claim 15 , wherein the biometric ID further includes an identifying label selected from a group consisting of:

a social security number,

a driving license number,

a tax ID, and

a passport number.

17. The non-transitory computer readable medium of claim 15 , wherein the set of operations further includes selecting one of the one or more third-party external databases based upon a type of biometric templates stored in the one of the one or more third-party external databases, the type of biometric templates being one selected from a group consisting of:

fingerprint biometric templates,

facial biometric templates,

iris biometric templates, and

retina biometric templates.

18. The non-transitory computer readable medium of claim 15 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

sending the biometric image to only the one or more third-party external databases in association with the biometric ID; and

receiving the authentication result from only the one or more third-party external databases.

19. The non-transitory computer readable medium of claim 15 , wherein receiving the authentication result that is indicative of the match between the biometric image and the biometric template further includes

receiving the biometric template from only the one or more third-party external databases; and

comparing the biometric image to the biometric template to determine the authentication result.

20. The non-transitory computer readable medium of claim 15 , wherein the set of operations further includes converting the biometric image into a format suitable for matching to the biometric template.

21. The method of claim 1 , wherein the authentication application is part of a resource application that is associated with the resource.

22. The non-transitory computer readable medium of claim 15 , wherein the authentication application is part of a resource application that is associated with the resource.

23. The biometric authentication server of claim 10 , wherein the authentication application is part of a resource application that is associated with the resource.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2019
From: REANY, ROBERT D.
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 049279/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2017
From: BHATT, SUMEET; KAMAL, ASHFAQ
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 042195/0714 →
Continuity (2)
Provisional Application 62431609 · Dec 8, 2016
Related Publication 20180167387A1 · Jun 14, 2018
Cited By (2)
US 12,199,980 US 12,518,281