IP Library › Granted Patent US 12,332,988
Granted Patent B2
US 12,332,988 · App. 18/520,418 · Granted Jun 17, 2025

Systems and methods for enhancing biometric matching accuracy

Inventors: Michael J. Rojas (North Canton, OH); Benjamin Charles Cohen (Cedar Park, TX); Andrew Michael Rosenbaum (San Jose, CA)
Assignee: Flash Seats, LLC
G06F21/32G06V40/117G06V40/169G06V40/18G06F2221/2141
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 12,332,988
App. No.
18/520,418
Granted
Jun 17, 2025
Kind
B2
Abstract

A system of enhancing biometric analysis matching utilizes an image sensor, such as a digital camera, to capture an image of a face of a person. The system may perform image enhancement, such as edge and contrast enhancement, prior to performing face matching. The enhancement may be localized to a given image region based on determined region illumination. The system may perform image processing and analysis comprising face detection, alignment, feature extraction, and recognition. A biometric recognition confidence indicator may be generated using the results of the image enhancement and analysis. At least partly in response to the biometric recognition confidence indicator falling below a threshold enhancing recognition confidence using an image of visual indicia captured using the image sensor.

Claims (64)

1. A computer-implemented method of electronically authenticating a person using biometrics, the method comprising:

storing in memory an indication as to what types of biometric readers are used at a first plurality of different locations, the first plurality of different locations comprising event venues configured to host events;

receiving, at a first time, comprising a first date, a first biometric reading of a first type of a first person from a first biometric reader of a first type at a first location, the first biometric reader configured to capture data regarding a first unique physical characteristic;

at least partly in response to a match being identified of the first biometric reading of the first type of the first person from the first biometric reader of the first type at the first location with a given biometric identifier of the first type stored in a datastore comprising biometric identifiers, retrieve event access data associated with the given biometric identifier of the first type;

determining whether the event access data associated with the given biometric identifier of the first type grants the first person access to the first location for a first event occurring at the first location;

at least partly in response to determining that the event access data associated with the given biometric identifier of the first type grants the first person access to the first location for the first event occurring at the first location, causing an access granted indicator to be presented by a first device to thereby enable the first person to access the first location for the first event occurring at the first location;

receiving, at a second time, comprising a second date, a second biometric reading of the first person from a second biometric reader at a second location, the second biometric reader configured to capture data regarding a second unique physical characteristic different than the first unique physical characteristic;

determining that the second biometric reading of the first person from the second biometric reader at the second location is of a second type, the second type different than the first biometric reading of the first type;

at least partly in response to determining that the second biometric reading of the first person from the second biometric reader at the second location is of a second type, comparing the second biometric reading of the second type of the first person from the second biometric reader of the second type at the second location with biometric identifiers of the second type stored in the datastore comprising biometric identifiers;

at least partly in response to identifying a match of the second biometric reading of the first person from the second biometric reader at the second location of the second type of the first person from the second biometric reader of the second type at the second location with a given biometric identifier of the second type stored in the datastore comprising biometric identifiers, retrieve event access data, associated with the given biometric identifier of the second type;

determining whether the event access data associated with the given biometric identifier of the second type grants the first person access to the second location for a second event; and

at least partly in response to determining that the event access data associated with the given biometric identifier of the second type grants the first person access to the second location the second event, causing an access granted indicator to be presented by a second device.

2. The method of claim 1 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises fingerprint data of the first person.

3. The method of claim 1 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises iris pattern data of the first person.

4. The method of claim 1 , wherein the given biometric identifier of the first type comprises two dimensional biometric data and the given biometric identifier of the second type comprises three dimensional biometric data.

5. The method of claim 1 , the method further comprising:

determining that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using a data structure that maps location to biometric type.

6. The method of claim 1 , the method further comprising:

determining that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using metadata received in association with the first biometric reading.

7. The method of claim 1 , wherein the first biometric reader comprises a capacitor array configured to detect capacitance between finger ridges and valleys with respect to capacitor plates.

8. The method of claim 1 , wherein the first biometric reader comprises a camera.

9. The method of claim 1 , wherein the first biometric reader comprises an ultrasonic sensor including an array of ultrasonic transmitters and receivers, wherein the ultrasonic transmitters are configured to emit ultrasonic pulses and the ultrasonic receivers are configured to measure mechanical stress due to the intensity of reflected ultrasonic pulses.

10. The method of claim 1 , wherein the first biometric reader is configured to be operated in an enrollment mode to create a new biometric record for a given person and a verification mode to enable verification that a given person has access rights to a given location or event.

11. A system, the system comprising:

a computing device; and

non-transitory computer readable memory that stores instructions that when executed by the computing device cause the system to perform operations comprising:

store in memory an indication as to what types of biometric readers are used at a first plurality of different locations, the first plurality of different locations comprising event venues;

receive, at a first time, comprising a first date, a first biometric reading of a first type of a first person from a first biometric reader of a first type at a first location;

enable the first biometric reading of the first type of the first person from the first biometric reader of the first type at the first location to be used to locate a matching given biometric identifier of the first type stored in a datastore comprising biometric identifiers;

determine whether the given biometric identifier of the first type is associated with an access right that grants the first person access to the first location for a first event;

at least partly in response to determining that the given biometric identifier of the first type is associated with the access right that grants the first person access to the first location for the first event, causing an access granted indicator to be presented by a first device to thereby enable the first person to access the first location;

receive, at a second time, comprising a second date, a second biometric reading of the first person from a second biometric reader at a second location, the second biometric reader of a different type than the first biometric reader;

determine that the second biometric reading of the first person from the second biometric reader at the second location is of a second type, the second type different than the first type of biometric reading;

at least partly in response to determining that the second biometric reading of the first person from the second biometric reader at the second location is of the second type, enable the second biometric reading of the second type of the first person from the second biometric reader at the second location to be used to identify a matching given biometric identifier of the second type stored in the datastore comprising biometric identifiers;

determine whether the given biometric identifier of the second type is associated with an access right that grants the first person access to the second location; and

at least partly in response to determining that the given biometric identifier of the second type is associated with the access right that grants the first person access to the second location, causing an access granted indicator to be presented by a second device.

12. The system of claim 11 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises palm data of the first person.

13. The system of claim 11 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises iris pattern data of the first person.

14. The system of claim 11 , wherein the given biometric identifier of the first type comprises two dimensional biometric data and the given biometric identifier of the second type comprises three dimensional biometric data.

15. The system of claim 11 , the operations further comprising:

determine that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using a data structure that maps location to biometric type.

16. The system of claim 11 , the operations further comprising:

determine that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using metadata received in association with the first biometric reading.

17. The system of claim 11 , wherein the first biometric reader comprises a camera, and/or a capacitor array configured to detect capacitance between finger ridges and valleys with respect to capacitor plates.

18. The system of claim 11 , wherein the first biometric reader is configured to be operated in an enrollment mode to create a new biometric record for a given person and a verification mode to enable verification that a given person has access rights to a given location or event.

19. Non-transitory computer readable memory that stores instructions that when executed by a computing system cause the computing system to perform operations comprising:

store in memory an indication as to what types of biometric readers are used at a first plurality of different locations, the first plurality of different locations comprising event venues;

receive, at a first time, comprising a first date, a first biometric reading of a first type of a first person from a first biometric reader of a first type at a first location;

enable the first biometric reading of the first type of the first person from the first biometric reader of the first type at the first location to be used to locate a corresponding given biometric identifier of the first type stored in a datastore comprising biometric identifiers;

determine whether the given biometric identifier of the first type is associated with an access right that grants the first person access to the first location for a first event;

at least partly in response to determining that the given biometric identifier of the first type is associated with an access right that grants the first person access to the first location for a first event, causing an access granted indicator to be presented by a first device to thereby enable the first person to access the first location for the first event;

receive, at a second time, comprising a second date, a second biometric reading of the first person from a second biometric reader at a second location, the second biometric reader of a different type than the first biometric reader;

determine that the second biometric reading of the first person from the second biometric reader at the second location is of a second type, the second type different than the first biometric reading of the first type;

at least partly in response to determining that the second biometric reading of the first person from the second biometric reader at the second location is of a second type, enable the second biometric reading of the second type of the first person from the second biometric reader at the second location to be used to identify a corresponding given biometric identifier of the second type stored in the datastore comprising biometric identifiers; and

at least partly in response to determining that the given biometric identifier of the first person from the second biometric reader at the second location of the second type is associated with an access right that grants the first person access to the second location, causing an access granted indicator to be presented by a second device.

20. The non-transitory computer readable memory of claim 19 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises fingerprint data of the first person.

21. The non-transitory computer readable memory of claim 19 , wherein the given biometric identifier of the first type comprises face data of the first person and the given biometric identifier of the second type comprises palm data of the first person.

22. The non-transitory computer readable memory of claim 19 , wherein the given biometric identifier of the first type comprises two dimensional biometric data and the given biometric identifier of the second type comprises three dimensional biometric data.

23. The non-transitory computer readable memory of claim 19 , the operations further comprising:

determine that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using a data structure that maps location to biometric type.

24. The non-transitory computer readable memory of claim 19 , the operations further comprising:

determine that the first biometric reading of the first person from the first biometric reader at the first location is of the first type using metadata received in association with the first biometric reading.

25. The non-transitory computer readable memory of claim 19 , wherein the first biometric reader comprises a camera and/or a capacitor array configured to detect capacitance between finger ridges and valleys with respect to capacitor plates.

26. The non-transitory computer readable memory of claim 19 , wherein the first biometric reader is configured to be operated in an enrollment mode to create a new biometric record for a given person and a verification mode to enable verification that a given person has access rights to a given location or event.

Continuity (7)
Continuation 18062540 · Dec 6, 2022
Continuation 17590733 · Feb 1, 2022
Continuation In Part 16735421 · Jan 6, 2020
Continuation 14820145 · Aug 6, 2015
Continuation 13340200 · Dec 29, 2011
Provisional Application 61432673 · Jan 14, 2011
Related Publication 20240095324A1 · Mar 21, 2024
References Cited (126)
US 3622995A · Dikes et al. · 1971 [cited by applicant]
US 5999095A · Earl et al. · 1999 [cited by applicant]
US 6496809B1 · Nakfoor · 2002 [cited by applicant]
US 6685093B2 · Challa et al. · 2004 [cited by applicant]
US 6842741B1 · Fujimura · 2005 [cited by applicant]
US 6854651B2 · Smith et al. · 2005 [cited by applicant]
US 7146645B1 · Hellsten · 2006 [cited by applicant]
US 7454361B1 · Halavais · 2008 [cited by applicant]
US 7693744B2 · Forbes · 2010 [cited by applicant]
US 8346580B2 · Nakfoor · 2013 [cited by applicant]
US 8676615B2 · Callaghan · 2014 [cited by applicant]
US 8775807B1 · Vazquez · 2014 [cited by applicant]
US 9070231B1 · Meyers · 2015 [cited by applicant]
US 9147191B2 · Cohen et al. · 2015 [cited by applicant]
US 9153082B2 · Martinez · 2015 [cited by applicant]
US 9268904B1 · Harding · 2016 [cited by examiner]
US 9600946B1 · Gerace et al. · 2017 [cited by applicant]
US 9697650B2 · Nakfoor · 2017 [cited by applicant]
US 9876788B1 · Ziraknejad · 2018 [cited by applicant]
US 9898880B2 · Nagisetty · 2018 [cited by applicant]
US 10109125B1 · Gerace et al. · 2018 [cited by applicant]
US 10163105B1 · Ziraknejad · 2018 [cited by applicant]
US 10867460B1 · Miller · 2020 [cited by applicant]
US 11200306B1 · Singh · 2021 [cited by applicant]
US 11611552B2 · Backlund · 2023 [cited by applicant]
US 20010051915A1 · Ueno et al. · 2001 [cited by applicant]
US 20020169876A1 · Curie · 2002 [cited by applicant]
US 20030047613A1 · Funamoto et al. · 2003 [cited by applicant]
US 20030105964A1 · Brainard · 2003 [cited by applicant]
US 20030110239A1 · Sugumoto · 2003 [cited by applicant]
US 20030164400A1 · Boyd · 2003 [cited by applicant]
US 20030171960A1 · Skinner · 2003 [cited by applicant]
US 20030182242A1 · Scott et al. · 2003 [cited by applicant]
US 20040006497A1 · Nestor et al. · 2004 [cited by applicant]
US 20040035925A1 · Wu et al. · 2004 [cited by applicant]
US 20050021364A1 · Nakfoor · 2005 [cited by applicant]
US 20050105734A1 · Buer · 2005 [cited by applicant]
US 20060089919A1 · Kidd · 2006 [cited by applicant]
US 20060101507A1 · Camenisch · 2006 [cited by applicant]
US 20070061590A1 · Boye · 2007 [cited by applicant]
US 20070226055A1 · Belanger · 2007 [cited by applicant]
US 20080015983A1 · Spikes · 2008 [cited by applicant]
US 20080095409A1 · McQuaide · 2008 [cited by examiner]
US 20090179736A1 · Shiraishi · 2009 [cited by applicant]
US 20090188983A1 · Walker · 2009 [cited by applicant]
US 20090198617A1 · Soghoian · 2009 [cited by applicant]
US 20090294539A1 · Kim · 2009 [cited by applicant]
US 20090328207A1 · Patel · 2009 [cited by applicant]
US 20100023553A1 · Gausman · 2010 [cited by applicant]
US 20100082491A1 · Rosenblatt · 2010 [cited by applicant]
US 20100198626A1 · Cho et al. · 2010 [cited by applicant]
US 20110105154A1 · Kim · 2011 [cited by applicant]
US 20110117966A1 · Coppinger · 2011 [cited by applicant]
US 20110251862A1 · Deluca · 2011 [cited by applicant]
US 20110281652A1 · Laverdiere · 2011 [cited by applicant]
US 20110282725A1 · Chatterjee · 2011 [cited by applicant]
US 20120091202A1 · Cohen et al. · 2012 [cited by applicant]
US 20120185695A1 · Shah · 2012 [cited by applicant]
US 20120197797A1 · Grigg · 2012 [cited by applicant]
US 20120214515A1 · Davis et al. · 2012 [cited by applicant]
US 20120323691A1 · Mclaughlin · 2012 [cited by applicant]
US 20130090939A1 · Robinson · 2013 [cited by applicant]
US 20130185816A1 · Maeda · 2013 [cited by applicant]
US 20130262163A1 · Bergdale et al. · 2013 [cited by applicant]
US 20130304521A1 · Aird · 2013 [cited by applicant]
US 20130325523A1 · Huang · 2013 [cited by applicant]
US 20140039945A1 · Coady · 2014 [cited by applicant]
US 20140049373A1 · Troy · 2014 [cited by applicant]
US 20140100896A1 · Du · 2014 [cited by applicant]
US 20140172707A1 · Kuntagod · 2014 [cited by applicant]
US 20140164029A1 · Kwak · 2014 [cited by applicant]
US 20140222531A1 · Jacobs · 2014 [cited by applicant]
US 20140240350A1 · Chen et al. · 2014 [cited by applicant]
US 20140240469A1 · Lee · 2014 [cited by applicant]
US 20140358954A1 · Kocher · 2014 [cited by examiner]
US 20150142483A1 · Bergdale · 2015 [cited by applicant]
US 20150172920A1 · Ben Ayed · 2015 [cited by applicant]
US 20150317466A1 · Kumar · 2015 [cited by applicant]
US 20150347829A1 · Carbonell · 2015 [cited by applicant]
US 20170142589A1 · Park · 2017 [cited by examiner]
US 20170329777A1 · Vlugt · 2017 [cited by applicant]
US 20170358148A1 · Kayhani · 2017 [cited by applicant]
US 20180060648A1 · Yoo · 2018 [cited by applicant]
US 20190311103A1 · Skarp · 2019 [cited by examiner]
US 20200090143A1 · Lervolino · 2020 [cited by applicant]
US 20200143022A1 · Frost · 2020 [cited by applicant]
US 20200209917A1 · Zhou · 2020 [cited by applicant]
US 20200294173A1 · Shah · 2020 [cited by applicant]
US 20200320576A1 · Harrison · 2020 [cited by applicant]
US 20200380229A1 · Peruch · 2020 [cited by applicant]
US 20200410791A1 · Blackburn · 2020 [cited by examiner]
US 20210090082A1 · Cohen · 2021 [cited by applicant]
US 20210174373A1 · Nakagawa · 2021 [cited by applicant]
US 20210216893A1 · Roden · 2021 [cited by applicant]
US 20210233193A1 · Blackburn · 2021 [cited by applicant]
US 20210357893A1 · Kang · 2021 [cited by applicant]
US 20220014526A1 · Burgess · 2022 [cited by applicant]
US 20220079439A1 · Heislop · 2022 [cited by applicant]
US 20230031788A1 · Abe · 2023 [cited by examiner]
US 20230044788A1 · Osamura · 2023 [cited by examiner]
CN 101025806A · 2007 [cited by applicant]
CN 101299286A · 2008 [cited by applicant]
CN 103415858B · 2018 [cited by applicant]
DE 10034275A1 · 2002 [cited by applicant]
JP 2001256513A · 2001 [cited by applicant]
JP 2001319186A · 2001 [cited by applicant]
JP 2002109343A · 2002 [cited by applicant]
JP 2002123730A · 2002 [cited by applicant]
JP 2002344444A · 2002 [cited by applicant]
JP 2004295650A · 2004 [cited by applicant]
KR 1020030022630A · 2003 [cited by applicant]
KR 1020040021165A · 2004 [cited by applicant]
KR 100592411B1 · 2006 [cited by applicant]
WO WO9410658 · 1994 [cited by applicant]
WO WO2012096749A2 · 2012 [cited by applicant]
Balaban, D. “German football charges forward with e-ticketing.” Card Technology, 10(10), 18-22. Retrieved from https://dialog.proquest.com/professional/docview/198546689?accountid= 131444 (Year: 2005). [cited by applicant]
Canadian Preliminary Review regarding Canadian Application No. 2577118, dated Jan. 25, 2019, 12 pages. [cited by applicant]
European Office Action, from EP Application No. 11855858.4, dated Oct. 4, 2019. [cited by applicant]
Extended European Search Report, dated Jun. 9, 2023, regarding Application/Patent No. 23154292.9-1213, 7 pages. [cited by applicant]
Haitao Pu, “Quick response barcode deblurring via doubly convolution neural network,” Mar. 10, 2018, Multimedia Tools Applications 78, pp. 897-912 (Year: 2018). [cited by applicant]
International Preliminary Report on Patentability and Written Opinion of the International Searching Authority for PCT/US2011/064807, “Mobile Application Bar Code Identification and System”, dated Jul. 25, 2013. [cited by applicant]
Karaiskos et al., “User Acceptance of Pervasive Information Systems: Evaluating an RFID Ticketing System”, ECIS 2007 Proceedings. 4, retrieved from https://aisel .aisnet.ora/cai/viewcontent.cai?article=1192&context=ecis… [cited by applicant]
Mansour et al.: “A context-aware Multimodal Biometric Authentication for cloud-empowered systems”, 2016 International Conference On Wireless Networks And Mobile Communications (Wincom), IEEE, Oct. 26, 2016 (Oct. 26, 201… [cited by applicant]
Notification of Transmittal of The International Search Report and The Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/064807, date of mailing Ju… [cited by applicant]
Supplementary European Search Report for EP Application No. 11855858.4; dated Mar. 29, 2017; Flash Seats, LLC; 9 pages. [cited by applicant]
Wójtowicz et al., “Model for adaptable context-based biometric authentication for mobile devices,” Personal And Ubiquitous Computing, Springer Verlag, London, GB, vol. 20, No. 2, Feb. 8, 2016 (Feb. 8, 2016), pp. 195-207… [cited by applicant]