IP Library Granted Patent US 11,430,268
Granted Patent B1
US 11,430,268 · App. 17/314,235 · Granted Aug 30, 2022

Generating and managing fingerprint templates for fingerprint sensors across information handling systems

Inventors: Daniel Lawrence Hamlin (Round Rock, TX); Charles Delbert Robison, Jr. (Buford, GA); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products L.P.
G06V40/50G06V40/13G06V40/1347G06V40/1365
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,430,268
App. No.
17/314,235
Granted
Aug 30, 2022
Kind
B1
Abstract

Generating fingerprint templates, including receiving a fingerprint image of a user that is obtained at a first fingerprint sensor; identifying a plurality of fingerprint template creation models, each fingerprint template creation model associated with a respective other fingerprint sensor, each other fingerprint sensor differing from one another and differing from the first fingerprint sensor; applying each of the fingerprint template creation models to the fingerprint image to generate respective fingerprint templates; associating, for each generated fingerprint template, i) an identification (ID) of the other fingerprint sensor that corresponds to the fingerprint model that generated the fingerprint template and ii) a user identification (ID) of the user associated with the fingerprint image obtained at the first fingerprint sensor; and storing each of the generated fingerprint templates in a database.

Claims (50)

1. A computer-implemented method of generating fingerprint templates, the method comprising:

receiving a fingerprint image of a user that is obtained at a first fingerprint sensor;

identifying a plurality of fingerprint template creation models, each fingerprint template creation model associated with a respective other fingerprint sensor, each other fingerprint sensor differing from one another and differing from the first fingerprint sensor;

applying each of the fingerprint template creation models to the fingerprint image to generate respective fingerprint templates;

associating, for each generated fingerprint template, i) an identification (ID) of the other fingerprint sensor that corresponds to the fingerprint model that generated the fingerprint template and ii) a user identification (ID) of the user associated with the fingerprint image obtained at the first fingerprint sensor; and

storing each of the generated fingerprint templates in a database.

2. The computer-implemented method of claim 1 , further comprising:

identifying an ID of the first fingerprint sensor;

identifying a first fingerprint template associated with the ID of the first fingerprint sensor; and

updating the first fingerprint template based on the fingerprint image.

3. The computer-implemented method of claim 1 , wherein each fingerprint template creation model is associated with sensor size requirements of the other fingerprint sensor that is associated with the respective fingerprint template creation model.

4. The computer-implemented method of claim 1 , wherein the sensor size requirements of each fingerprint template creation model differs.

5. The computer-implemented method of claim 1 , further comprising encrypting the fingerprint image.

6. The computer-implemented method of claim 1 , further comprising:

receiving an additional fingerprint image of the user that is obtained at a second fingerprint sensor;

determining a sensor ID of the second fingerprint sensor; and

identifying a fingerprint template from the generated fingerprint templates that is associated with a sensor ID that matches the sensor ID of the second fingerprint sensor.

7. The computer-implemented method of claim 6 , further comprising decrypting the identified fingerprint template.

8. The computer-implemented method of claim 1 , wherein applying each of the fingerprint template creation models to the fingerprint image further includes performing parallel feature extraction of the fingerprint image against each of the fingerprint template creation models to generate the respective fingerprint templates.

9. An information handling system comprising a processor having access to memory media storing instructions executable by the processor to perform operations comprising, comprising:

receiving a fingerprint image of a user that is obtained at a first fingerprint sensor;

identifying a plurality of fingerprint template creation models, each fingerprint template creation model associated with a respective other fingerprint sensor, each other fingerprint sensor differing from one another and differing from the first fingerprint sensor;

applying each of the fingerprint template creation models to the fingerprint image to generate respective fingerprint templates;

associating, for each generated fingerprint template, i) an identification (ID) of the other fingerprint sensor that corresponds to the fingerprint model that generated the fingerprint template and ii) a user identification (ID) of the user associated with the fingerprint image obtained at the first fingerprint sensor; and

storing each of the generated fingerprint templates in a database.

10. The information handling system of claim 9 , the operations further comprising:

identifying an ID of the first fingerprint sensor;

identifying a first fingerprint template associated with the ID of the first fingerprint sensor; and

updating the first fingerprint template based on the fingerprint image.

11. The information handling system of claim 9 , wherein each fingerprint template creation model is associated with sensor size requirements of the other fingerprint sensor that is associated with the respective fingerprint template creation model.

12. The information handling system of claim 9 , wherein the sensor size requirements of each fingerprint template creation model differs.

13. The information handling system of claim 9 , the operations further comprising encrypting the fingerprint image.

14. The information handling system of claim 9 , the operations further comprising:

receiving an additional fingerprint image of the user that is obtained at a second fingerprint sensor;

determining a sensor ID of the second fingerprint sensor; and

identifying a fingerprint template from the generated fingerprint templates that is associated with a sensor ID that matches the sensor ID of the second fingerprint sensor.

15. The information handling system of claim 14 , the operations further comprising decrypting the identified fingerprint template.

16. The information handling system of claim 9 , wherein applying each of the fingerprint template creation models to the fingerprint image further includes performing parallel feature extraction of the fingerprint image against each of the fingerprint template creation models to generate the respective fingerprint templates.

17. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

receiving a fingerprint image of a user that is obtained at a first fingerprint sensor;

identifying a plurality of fingerprint template creation models, each fingerprint template creation model associated with a respective other fingerprint sensor, each other fingerprint sensor differing from one another and differing from the first fingerprint sensor;

applying each of the fingerprint template creation models to the fingerprint image to generate respective fingerprint templates;

associating, for each generated fingerprint template, i) an identification (ID) of the other fingerprint sensor that corresponds to the fingerprint model that generated the fingerprint template and ii) a user identification (ID) of the user associated with the fingerprint image obtained at the first fingerprint sensor; and

storing each of the generated fingerprint templates in a database.

18. The transitory computer-readable medium of claim 17 , the operations further comprising:

identifying an ID of the first fingerprint sensor;

identifying a first fingerprint template associated with the ID of the first fingerprint sensor; and

updating the first fingerprint template based on the fingerprint image.

19. The transitory computer-readable medium of claim 17 , wherein each fingerprint template creation model is associated with sensor size requirements of the other fingerprint sensor that is associated with the respective fingerprint template creation model.

20. The transitory computer-readable medium of claim 17 , wherein the sensor size requirements of each fingerprint template creation model differs.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2021
From: HAMLIN, DANIEL LAWRENCE; ROBISON, CHARLES DELBERT, JR; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS L.P.
Reel/Frame 056168/0118 →