IP Library › Granted Patent US 10,715,520
Granted Patent B2
US 10,715,520 · App. 15/583,147 · Granted Jul 14, 2020

Systems and methods for decentralized biometric enrollment

Inventors: Sumeet Bhatt (Jericho, NY); Ashfaq Kamal (Stamford, CT); Robert D. Reany (New Canaan, CT)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
H04L63/0861G06F16/955G06F21/32G06Q20/00G06Q20/1085G06Q20/18G06Q20/354G06Q20/40145H04L63/0853H04L63/10G06F2221/2117H04L63/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 10,715,520
App. No.
15/583,147
Granted
Jul 14, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer readable media decentralizes biometric enrollment. A server receives a request to enroll a user for biometric authentication in association with a unique ID, generates an activation code corresponding to the unique ID, and sends the activation code to the user. A user device receives and validates the activation code. If the activation code is valid, the user device is enabled to: capture at least one biometric image, and to send the biometric image to the server. The server receives at least one biometric image from the user device in response to the activation code and extracts features from at least one biometric image to generate a biometric template based upon the extracted features to enroll the user for biometric authentication without requiring the user to visit a central location to provide at least one biometric image.

Claims (48)

1. A method for decentralized biometric enrollment, comprising:

receiving, within a server, a request to enroll a user for biometric authentication in association with a unique device identifier (ID) of a user device;

generating, within the server, an activation code corresponding to the unique device ID by encoding the activation code based upon one or both of an app running on the user device and the unique device ID;

sending the activation code to the user, the activation code enabling the user device to capture at least one biometric image;

receiving, from the user device, the at least one biometric image in response to the activation code;

extracting features from the at least one biometric image; and

generating a biometric template based upon the extracted features to enroll the user for biometric authentication without requiring the user to visit a central location to provide the at least one biometric image.

2. The method of claim 1 , further comprising sending, from the server, the biometric template to the user device to enable the user device to authenticate the user.

3. The method of claim 1 , further comprising sending, from the server, the biometric template to a device manufacturer server for configuration of the biometric template into an authentication capable device.

4. The method of claim 3 , the authentication capable device being a security device requiring authentication of the user prior to operation.

5. The method of claim 1 , wherein generating the activation code further includes encoding the unique device identifier (ID) of the user device within the activation code, wherein the app running on the user device validates the activation code based upon the unique device ID.

6. A method for decentralized biometric enrollment, comprising:

receiving, with a user device, an activation code corresponding to a unique device identifier (ID) of the user device, the activation code uniquely identifying a user to a service, and the activation code based upon one or both of an app running on the user device and the unique device ID;

validating the activation code;

if the activation code is valid, the user device enabled to:

capture at least one biometric image; and

send the at least one biometric image to a server;

wherein the server extracts features from the at least one biometric image and generates a biometric template based upon the extracted features to enroll the user for biometric authentication using the biometric template,

wherein the user is not required to visit a central location for biometric enrollment.

7. The method of claim 6 , the biometric template being usable with the unique device ID to authenticate the user for the service.

8. The method of claim 6 , wherein validating further includes

sending the activation code to the server; and

receiving an indication of validity of the activation code from the server.

9. The method of claim 8 , wherein receiving further includes receiving the activation code electronically from the server, wherein the activation code was generated by the server.

10. The method of claim 6 , further comprising

receiving, with the user device, the biometric template from the server, the biometric template enabling the user device to authenticate the user.

11. A server for decentralized biometric enrollment, comprising:

a processor;

a memory communicatively coupled with the processor and storing machine readable instructions that when executed by the processor perform a set of operations comprising

receiving a request to enroll a user for biometric authentication in association with a unique device identifier (ID) of a user device;

generating an activation code corresponding to the unique device ID by encoding the activation code based upon one or both of an app running on the user device and the unique device ID;

sending the activation code to the user device of the user, the activation code enabling the user device to capture at least one biometric image;

receiving, from the user device, the at least one biometric image in response to the activation code;

extracting features from the at least one biometric image; and

generating a biometric template based upon the extracted features to enroll the user for biometric authentication without requiring the user to visit a central location to provide the at least one biometric image.

12. The server of claim 11 , wherein the set of operations further includes sending the biometric template to the user device to enable the user device to authenticate the user.

13. The server of claim 11 , wherein the set of operations further includes sending the biometric template to a device manufacturer server for configuration of the biometric template into an authentication capable device.

14. The server of claim 11 , wherein the set of operations further includes encoding the unique device identifier (ID) of the user device within the activation code, wherein the app running on the user device validates the activation code based upon the unique device ID.

15. A non-transitory computer readable medium with computer executable instructions stored thereon is executed by a processor of a user device to perform the method of decentralized biometric enrollment, comprising:

instructions for receiving an activation code generated by a server and corresponding to a unique device identifier (ID) of the user device, the activation code uniquely identifying a user to a service, and the activation code based upon one or both of an app running on the user device and the unique device ID;

instructions for validating the activation code;

instructions for capturing at least one biometric image when the activation code is valid; and

instructions for sending the at least one biometric image to the server when the activation code is valid;

wherein the server extracts features from the at least one biometric image and generates a biometric template based upon the extracted features to enroll the user for biometric authentication using the biometric template,

wherein the user is not required to visit a centralized location for biometric enrollment.

16. The non-transitory computer readable medium of claim 15 , the instructions for validating the activation code further comprising:

instructions for decoding the activation code to determine an encoded device identifier (ID); and

instructions for comparing the encoded device ID to the unique device identifier (ID) of the user device, the activation code being valid when the encoded device ID matches the unique device ID.

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