IP Library Granted Patent US 12,353,530
Granted Patent B1
US 12,353,530 · App. 18/063,372 · Granted Jul 8, 2025

Shape overlay for proof of liveness

Inventor: Gareth Neville Genner (Atlanta, GA)
Assignee: T Stamp Inc.
G06F21/32G06V10/40G06V40/172G06V40/45G06F2221/2103
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,353,530
App. No.
18/063,372
Granted
Jul 8, 2025
Kind
B1
Abstract

A method can include capturing biometric data of a subject via at least one computing device. The method can include rendering, on a display of the at least one computing device, at least one shape overlay. The method can include, during capture of the biometric data, receiving, via the at least one computing device, a tracing input of the at least one shape overlay. The method can include receiving the biometric data the at least one computing device. The method can include comparing the tracing input and the at least one shape overlay. The method can include, based on the comparison, determining that the biometric data satisfies at least one liveness threshold.

Claims (49)

1. A method, comprising:

capturing biometric data of a subject via at least one computing device;

rendering, on a display of the at least one computing device, at least two shape overlays and an instruction to:

trace a first shape overlay of the at least two shape overlays in a first color; and

trace a second shape overlay of the at least two shape overlays in a second color different from the first color;

during capture of the biometric data, receiving, via the at least one computing device, a tracing input corresponding to the at least two shape overlays, wherein the tracing input comprises a first tracing input for the first shape overlay and a second tracing input for the second shape overlay;

determining that the first tracing input is associated with the first color and the second tracing input is associated with the second color;

receiving the biometric data from the at least one computing device;

comparing the tracing input and the at least two shape overlays; and

based on the comparison, determining that the biometric data satisfies at least one liveness threshold.

2. The method of claim 1 , further comprising generating at least one fixed-size representation of the subject based on the biometric data.

3. The method of claim 2 , wherein the biometric data comprises a facial scan of the subject.

4. The method of claim 3 , wherein the facial scan comprises a video.

5. The method of claim 1 , wherein:

the first shape overlay of the at least two shape overlays is a first shape; and

the second shape overlay of the at least two shape overlays is a second shape different from the first shape.

6. The method of claim 1 , further comprising rendering, on the display, a plurality of color selectors comprising at least the first color and the second color.

7. The method of claim 1 , wherein at least one shape overlay of the at least two shape overlays comprises a closed shape.

8. The method of claim 1 , wherein at least one shape overlay of the at least two shape overlaps comprises an open shape.

9. A system, comprising:

a server having a processor operatively configured to:

receive captured biometric data of a subject from at least one computing device;

output instructions for rendering, on a display of the at least one computing device, at least two shape overlays and an instruction to:

trace a first shape overlay of the at least two shape overlays in a first color; and

trace a second shape overlay of the at least two shape overlays in a second color different from the first color;

receive biometric data and tracing input data from the at least one computing device, the tracing input data being indicative of a tracing input received by the at least one computing device simultaneously with the at least one computing device capturing the biometric data, and the tracing input data further corresponding to the at least two shape overlays, wherein the tracing input data comprises a first tracing input for the first shape overlay and a second tracing input for the second shape overlay;

determine that the first tracing input is associated with the first color and the second tracing input is associated with the second color;

compare the tracing input data and the at least two shape overlays; and

based on the comparison, determine that the biometric data satisfies at least one liveness threshold.

10. The system of claim 9 , further comprising at least one data store configured to store a plurality of shape overlays, wherein the processor is configured to retrieve the at least two shape overlays from the plurality of shape overlays.

11. The system of claim 9 , wherein the processor is configured to pseudorandomly generate the at least two shape overlays based on a seed value.

12. The system of claim 9 , further comprising at least one data store configured to store at least one policy corresponding to the at least one computing device, wherein the processor is configured to render the at least two shape overlays on the display based on the at least one policy.

13. The system of claim 12 , wherein the at least one policy comprises causes the processor to render the at least two shape overlays within a particular region of the display.

14. A non-transitory, computer-readable medium comprising instructions that, when executed by a computer, cause the computer to:

capture biometric data of a subject via at least one secondary computing device;

render, on a display of the at least one secondary computing device, at least one shape overlay;

render a particular shape on the display;

during capture of the biometric data, receive, via the at least one secondary computing device, a tracing input of the at least one shape overlay, wherein the tracing input comprises an erasure of a portion of the particular shape and a non-erased portion of the particular shape;

receive the biometric data from the at least one secondary computing device;

compare the tracing input and the at least one shape overlay by comparing the non-erased portion of the particular shape to the at least one shape overlay; and

based on the comparison, determine that the biometric data satisfies at least one liveness threshold.

15. The non-transitory, computer-readable medium of claim 14 , wherein the instructions, when executed by the computer, further cause the computer to:

generate at least one fixed-size representation (FXR) of the subject based on the biometric data;

compare the at least one FXR to at least one secondary FXR associated with a second subject; and

based on the comparison of the at least one FXR to the at least one secondary FXR, positively verify that the subject and the second subject share an identity.

16. The non-transitory, computer-readable medium of claim 15 , wherein the instructions, when executed by the computer, further cause the computer to, authorize access for the at least one secondary computing device access to a particular digital environment in response to positively verifying that the subject and the second subject share the identity.

17. The non-transitory, computer-readable medium of claim 15 , wherein the instructions, when executed by the computer, further cause the computer to, in response to positively verifying that the subject and the second subject share the identity:

decrypt at least one encrypted communication; and

render the at least one encrypted communication on the display of the at least one secondary computing device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 6, 2025
From: STREETERVILLE CAPITAL, LLC
To: T STAMP INC.
Reel/Frame 073010/0488 →
SECURITY INTEREST Recorded Jul 2, 2025
From: T STAMP INC.
To: STREETERVILLE CAPITAL, LLC
Reel/Frame 071800/0427 →
RELEASE OF SECURITY INTEREST Recorded Jan 17, 2025
From: SENTILINK CORP.
To: T STAMP INC.
Reel/Frame 069918/0538 →
SECURITY INTEREST Recorded Nov 21, 2024
From: T STAMP INC.
To: SENTILINK CORP.
Reel/Frame 069362/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2023
From: GENNER, GARETH NEVILLE
To: T STAMP INC.
Reel/Frame 062261/0826 →
Continuity (1)
Provisional Application 63287276 · Dec 8, 2021
References Cited (212)
US 6836554B1 · Bolle et al. · 2004 [cited by applicant]
US 7120607B2 · Bolle et al. · 2006 [cited by applicant]
US 7412081B2 · Doi · 2008 [cited by applicant]
US 7773784B2 · Boult · 2010 [cited by applicant]
US 7822631B1 · Vander Mey et al. · 2010 [cited by applicant]
US 8010460B2 · Work et al. · 2011 [cited by applicant]
US 8249314B2 · Bolle et al. · 2012 [cited by applicant]
US 8312291B2 · Golic et al. · 2012 [cited by applicant]
US 8316086B2 · Ufford et al. · 2012 [cited by applicant]
US 8457367B1 · Sipe et al. · 2013 [cited by applicant]
US 8510797B2 · Kasturi · 2013 [cited by applicant]
US 8542879B1 · Nechyba et al. · 2013 [cited by applicant]
US 8675926B2 · Zhang et al. · 2014 [cited by applicant]
US 8724856B1 · King · 2014 [cited by applicant]
US 8965066B1 · Derakhshani et al. · 2015 [cited by applicant]
US 9070088B1 · Baveja et al. · 2015 [cited by applicant]
US 9147117B1 · Madhu et al. · 2015 [cited by applicant]
US 9173101B1 · Angelov et al. · 2015 [cited by applicant]
US 9262725B2 · Butte et al. · 2016 [cited by applicant]
US 9300676B2 · Madhu et al. · 2016 [cited by applicant]
US 9477828B2 · Irie · 2016 [cited by applicant]
US 9495588B2 · Derakhshani et al. · 2016 [cited by applicant]
US 9521606B1 · Costa et al. · 2016 [cited by applicant]
US 9652663B2 · Lau et al. · 2017 [cited by applicant]
US 9679212B2 · Kim et al. · 2017 [cited by applicant]
US 9721147B1 · Kapczynski · 2017 [cited by applicant]
US 9838388B2 · Mather et al. · 2017 [cited by applicant]
US 9866393B1 · Rush et al. · 2018 [cited by applicant]
US 10019561B1 · Shelton et al. · 2018 [cited by applicant]
US 10049287B2 · Holz et al. · 2018 [cited by applicant]
US 10210388B2 · Derakhshani et al. · 2019 [cited by applicant]
US 10225255B1 · Jampani et al. · 2019 [cited by applicant]
US 10275684B2 · Han et al. · 2019 [cited by applicant]
US 10320569B1 · Wentz et al. · 2019 [cited by applicant]
US 10430638B2 · Russo · 2019 [cited by applicant]
US 10594688B2 · Yang et al. · 2020 [cited by applicant]
US 10628700B2 · Puri et al. · 2020 [cited by applicant]
US 10635894B1 · Genner · 2020 [cited by applicant]
US 10650226B2 · Chu et al. · 2020 [cited by applicant]
US 10733424B2 · Son et al. · 2020 [cited by applicant]
US 10735205B1 · Wentz et al. · 2020 [cited by applicant]
US 10796178B2 · Fan et al. · 2020 [cited by applicant]
US 10810423B2 · Thavalengal · 2020 [cited by applicant]
US 11080516B1 · Joshi et al. · 2021 [cited by applicant]
US 11080517B2 · Wu et al. · 2021 [cited by applicant]
US 11093771B1 · Genner · 2021 [cited by applicant]
US 11095631B1 · Genner · 2021 [cited by applicant]
US 11151468B1 · Chen et al. · 2021 [cited by applicant]
US 20040019570A1 · Bolle et al. · 2004 [cited by applicant]
US 20040096085A1 · Matsumoto et al. · 2004 [cited by applicant]
US 20040186906A1 · Torrant et al. · 2004 [cited by applicant]
US 20050235148A1 · Scheidt et al. · 2005 [cited by applicant]
US 20060015358A1 · Chua · 2006 [cited by applicant]
US 20060042483A1 · Work et al. · 2006 [cited by applicant]
US 20060114520A1 · Enomoto et al. · 2006 [cited by applicant]
US 20060212931A1 · Shull et al. · 2006 [cited by applicant]
US 20070174633A1 · Draper et al. · 2007 [cited by applicant]
US 20080310727A1 · Wu et al. · 2008 [cited by applicant]
US 20080313714A1 · Fetterman et al. · 2008 [cited by applicant]
US 20090022374A1 · Boult · 2009 [cited by applicant]
US 20090080717A1 · Dias · 2009 [cited by applicant]
US 20090210722A1 · Russo · 2009 [cited by applicant]
US 20090271634A1 · Boult et al. · 2009 [cited by applicant]
US 20090310830A1 · Bolle et al. · 2009 [cited by applicant]
US 20090327054A1 · Yao et al. · 2009 [cited by applicant]
US 20100017618A1 · Golic et al. · 2010 [cited by applicant]
US 20100194919A1 · Ishii et al. · 2010 [cited by applicant]
US 20100250676A1 · Ufford et al. · 2010 [cited by applicant]
US 20110099277A1 · Yao et al. · 2011 [cited by applicant]
US 20110131643A1 · Lawrence et al. · 2011 [cited by applicant]
US 20110137789A1 · Kortina et al. · 2011 [cited by applicant]
US 20110246766A1 · Orsini et al. · 2011 [cited by applicant]
US 20110285748A1 · Slatter et al. · 2011 [cited by applicant]
US 20120011066A1 · Telle et al. · 2012 [cited by applicant]
US 20120014507A1 · Wu et al. · 2012 [cited by applicant]
US 20120072384A1 · Schreiner et al. · 2012 [cited by applicant]
US 20120102332A1 · Mullin · 2012 [cited by applicant]
US 20120124651A1 · Ganesan et al. · 2012 [cited by applicant]
US 20120130863A1 · Tedjamulia et al. · 2012 [cited by applicant]
US 20120284786A1 · Somani et al. · 2012 [cited by applicant]
US 20120331567A1 · Shelton · 2012 [cited by applicant]
US 20130004033A1 · Trugenberger · 2013 [cited by applicant]
US 20130086641A1 · Mehr et al. · 2013 [cited by applicant]
US 20130104202A1 · Yin et al. · 2013 [cited by applicant]
US 20130124644A1 · Hunt et al. · 2013 [cited by applicant]
US 20130191898A1 · Kraft · 2013 [cited by applicant]
US 20130219479A1 · DeSoto et al. · 2013 [cited by applicant]
US 20130259228A1 · Ren et al. · 2013 [cited by applicant]
US 20130262873A1 · Read et al. · 2013 [cited by applicant]
US 20140013422A1 · Janus et al. · 2014 [cited by applicant]
US 20140020073A1 · Ronda et al. · 2014 [cited by applicant]
US 20140037074A1 · Bravo et al. · 2014 [cited by applicant]
US 20140037156A1 · Cavallini · 2014 [cited by applicant]
US 20140059660A1 · Marra et al. · 2014 [cited by applicant]
US 20140071131A1 · Kitago · 2014 [cited by applicant]
US 20140075513A1 · Trammel et al. · 2014 [cited by applicant]
US 20140090039A1 · Bhow · 2014 [cited by applicant]
US 20140101434A1 · Senthurpandi et al. · 2014 [cited by applicant]
US 20140129493A1 · Leopold · 2014 [cited by applicant]
US 20140164218A1 · Stewart · 2014 [cited by applicant]
US 20140230023A1 · Parks · 2014 [cited by applicant]
US 20140247985A1 · Park · 2014 [cited by applicant]
US 20140253707A1 · Gangadhar · 2014 [cited by applicant]
US 20140258305A1 · Kapadia et al. · 2014 [cited by applicant]
US 20140270404A1 · Hanna et al. · 2014 [cited by applicant]
US 20140273978A1 · Van Snellenberg · 2014 [cited by applicant]
US 20140279556A1 · Priebatsch et al. · 2014 [cited by applicant]
US 20140289833A1 · Briceno et al. · 2014 [cited by applicant]
US 20140330732A1 · Grignon · 2014 [cited by applicant]
US 20140333415A1 · Kursun · 2014 [cited by applicant]
US 20140337948A1 · Hoyos · 2014 [cited by applicant]
US 20150046327A1 · Taupitz · 2015 [cited by applicant]
US 20150059003A1 · Bouse · 2015 [cited by applicant]
US 20150078630A1 · Derakhshani et al. · 2015 [cited by applicant]
US 20150121456A1 · Milman et al. · 2015 [cited by applicant]
US 20150154436A1 · Shi et al. · 2015 [cited by applicant]
US 20150156031A1 · Fadell et al. · 2015 [cited by applicant]
US 20150180857A1 · Schulman et al. · 2015 [cited by applicant]
US 20150186721A1 · Derakhshani et al. · 2015 [cited by applicant]
US 20150205800A1 · Work et al. · 2015 [cited by applicant]
US 20150227890A1 · Bednarek et al. · 2015 [cited by applicant]
US 20150261999A1 · Thiebot et al. · 2015 [cited by applicant]
US 20150269394A1 · Bringer et al. · 2015 [cited by applicant]
US 20150332169A1 · Bivens et al. · 2015 [cited by applicant]
US 20160019614A1 · Dziuk · 2016 [cited by applicant]
US 20160034708A1 · Shim et al. · 2016 [cited by applicant]
US 20160037156A1 · Lee · 2016 [cited by applicant]
US 20160048837A1 · Jin et al. · 2016 [cited by applicant]
US 20160050199A1 · Ganesan · 2016 [cited by applicant]
US 20160070704A1 · Yu · 2016 [cited by applicant]
US 20160085958A1 · Kang · 2016 [cited by applicant]
US 20160088023A1 · Handa et al. · 2016 [cited by applicant]
US 20160132670A1 · Salama · 2016 [cited by examiner]
US 20160132901A1 · Davar et al. · 2016 [cited by applicant]
US 20160173605A1 · Iasi et al. · 2016 [cited by applicant]
US 20160191513A1 · Tomlinson et al. · 2016 [cited by applicant]
US 20160224853A1 · Xiong · 2016 [cited by applicant]
US 20160269178A1 · Yang et al. · 2016 [cited by applicant]
US 20160277424A1 · Mawji et al. · 2016 [cited by applicant]
US 20160379182A1 · Sheng et al. · 2016 [cited by applicant]
US 20170006008A1 · Moran et al. · 2017 [cited by applicant]
US 20170019400A1 · Drolshagen et al. · 2017 [cited by applicant]
US 20170032485A1 · Vemury · 2017 [cited by applicant]
US 20170034183A1 · Enqvist et al. · 2017 [cited by applicant]
US 20170061138A1 · Lambert · 2017 [cited by applicant]
US 20170063852A1 · Azar · 2017 [cited by examiner]
US 20170082740A1 · Kitchens, II et al. · 2017 [cited by applicant]
US 20170134366A1 · Genner et al. · 2017 [cited by applicant]
US 20170140204A1 · Derakhshani et al. · 2017 [cited by applicant]
US 20170210525A1 · Mayer et al. · 2017 [cited by applicant]
US 20170250796A1 · Samid · 2017 [cited by applicant]
US 20170256056A1 · Jain et al. · 2017 [cited by applicant]
US 20170264599A1 · O'Regan et al. · 2017 [cited by applicant]
US 20170279795A1 · Redberg · 2017 [cited by applicant]
US 20170286788A1 · Fan et al. · 2017 [cited by applicant]
US 20170331818A1 · Kader et al. · 2017 [cited by applicant]
US 20170346851A1 · Drake · 2017 [cited by applicant]
US 20170372055A1 · Robinson et al. · 2017 [cited by applicant]
US 20180005019A1 · Chattopadhyay et al. · 2018 [cited by applicant]
US 20180018651A1 · Nelson et al. · 2018 [cited by applicant]
US 20180034852A1 · Goldenberg · 2018 [cited by applicant]
US 20180048472A1 · Pirrwitz et al. · 2018 [cited by applicant]
US 20180060648A1 · Yoo et al. · 2018 [cited by applicant]
US 20180068101A1 · Kasilya Sudarsan · 2018 [cited by examiner]
US 20180069703A1 · Chakraborty et al. · 2018 [cited by applicant]
US 20180077571A1 · Mannopantar et al. · 2018 [cited by applicant]
US 20180082455A1 · Yamaji et al. · 2018 [cited by applicant]
US 20180097806A1 · Blinn · 2018 [cited by applicant]
US 20180101742A1 · Burge et al. · 2018 [cited by applicant]
US 20180167388A1 · Farrell et al. · 2018 [cited by applicant]
US 20180191501A1 · Lindemann · 2018 [cited by applicant]
US 20180205557A1 · Sun · 2018 [cited by applicant]
US 20180211092A9 · Derakhshani et al. · 2018 [cited by applicant]
US 20180248699A1 · Andrade · 2018 [cited by applicant]
US 20180302406A1 · Burckhardt et al. · 2018 [cited by applicant]
US 20180307895A1 · Chu et al. · 2018 [cited by applicant]
US 20190043148A1 · Vemury · 2019 [cited by applicant]
US 20190044943A1 · Kim · 2019 [cited by examiner]
US 20190080065A1 · Sheik-Nainar · 2019 [cited by examiner]
US 20190236259A1 · Remillet · 2019 [cited by examiner]
US 20190311102A1 · Tussy · 2019 [cited by applicant]
US 20190312734A1 · Wentz et al. · 2019 [cited by applicant]
US 20190334884A1 · Ross et al. · 2019 [cited by applicant]
US 20190379541A1 · Schwach et al. · 2019 [cited by applicant]
US 20200036707A1 · Callahan et al. · 2020 [cited by applicant]
US 20200045044A1 · Turgeman · 2020 [cited by examiner]
US 20200084191A1 · Nicholls · 2020 [cited by applicant]
US 20200145219A1 · Sebastian et al. · 2020 [cited by applicant]
US 20200153624A1 · Wentz et al. · 2020 [cited by applicant]
US 20200186350A1 · Wentz et al. · 2020 [cited by applicant]
US 20200201679A1 · Wentz · 2020 [cited by applicant]
US 20200257889A1 · Merkel et al. · 2020 [cited by applicant]
US 20200293640A1 · Joshi et al. · 2020 [cited by applicant]
US 20200351089A1 · Wentz · 2020 [cited by applicant]
US 20200351098A1 · Wentz · 2020 [cited by applicant]
US 20200351657A1 · Wentz · 2020 [cited by applicant]
US 20200356085A1 · Wentz et al. · 2020 [cited by applicant]
US 20200404019A1 · Drake · 2020 [cited by applicant]
US 20210019519A1 · Martin et al. · 2021 [cited by applicant]
US 20210027080A1 · Storm et al. · 2021 [cited by applicant]
US 20210073518A1 · Kumar et al. · 2021 [cited by applicant]
US 20220191195A1 · Moros Ortiz · 2022 [cited by examiner]
AU 2014265558A1 · 2015 [cited by examiner]
CN 103930921A · 2014 [cited by applicant]
EP 3065366A1 · 2016 [cited by applicant]
WO 2008010773A1 · 2008 [cited by applicant]
WO 2019034589A1 · 2019 [cited by applicant]
Wonjun Kim, Face Liveness Detection From a Single Image via Diffusion Speed Model, IEEE Transactions on Image Processing, vol. 24, No. 8, Apr. 13, 2015, pp. 2456 to 2465. [cited by applicant]
Xinting Gao, Single-View Recaptured Image Detection Based on Physics-Based Features, 2010 IEEE International Conference on Multimedia and Expo, Jul. 19, 2010, pp. 1469 to 1474. [cited by applicant]
Di Wen, Face Spoof Detection with Image Distortion Analysis, IEEE Transactions on Information Forensics and Security, vol. 10, No. 4, Apr. 2015, pp. 746 to 761. [cited by applicant]
Rohit Kumar Pandey, Deep Secure Encoding for Face Template Protection, Conference on Computer Vision and Pattern Recognition Workshops, Jun. 26, 2016, pp. 77 to 83. [cited by applicant]
Rathgeb et al., “Unlinkable Improved Multi-biometric Iris Fuzzy Vault”, EURASIP Journal on Information Security, 2016, 2016:26. [cited by applicant]
Cited By (1)
US 12,609,927