IP Library Granted Patent US 12,513,160
Granted Patent B1
US 12,513,160 · App. 18/145,470 · Granted Dec 30, 2025

Systems and processes for multifactor authentication and identification

Inventors: Norman Hoon Thian Poh (Atlanta, GA); Leanne Attard (Atlanta, GA)
Assignee: T Stamp Inc.
H04L63/1416H04L63/1425H04L63/1441
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,513,160
App. No.
18/145,470
Filed
Dec 22, 2022
Granted
Dec 30, 2025
Kind
B1
Art Unit
2665
USPC
382/116
Abstract

A system can include a server having a processor configured to receive, from a first computing device, first data associated with at least one historical data attack. The processor can encode the first data into at least one fixed-size representation. The processor can generate at least one anonymized vector representation based on the at least one fixed-size representation. The processor can receive, from a second computing device, second data associated with a potential attacker. The processor can encode the second data into at least one additional fixed-size representation. The processor can generate a second anonymized vector representation based on the at least one additional fixed-size representation. The processor can generate a confidence measure of the potential attacker as an attacker based on a comparison between the at least one anonymized vector representation and the second anonymized vector representation.

Claims (62)

1 . A process comprising:

obtaining first data associated with at least one historical data attack;

encoding the first data into at least one fixed-size representation;

generating at least one anonymized vector representation based on the at least one fixed-size representation;

obtaining second data associated with a potential attacker;

encoding the second data into at least one additional fixed-size representation;

generating a second anonymized vector representation based on the at least one additional fixed-size representation; and

generating a confidence measure of the potential attacker as an attacker based on a comparison between the at least one anonymized vector representation and the second anonymized vector representation.

2 . The process of claim 1 , wherein:

the first data comprises a plurality of entries individually associated with a different historical data attack; and

the process further comprises:

generating a plurality of fixed-size representations based on each of the plurality of entries;

generating the at least one anonymized vector representation and a plurality of additional anonymized vector representations based on the plurality of fixed-size representations;

generating, via a clustering algorithm, at least one cluster based on the at least one anonymized vector representation and the plurality of additional anonymized vector representations; and

generating a confidence measure of the potential attacker as the attacker based on a comparison between the second anonymized vector representation and the at least one cluster.

3 . The process of claim 1 , wherein:

the first data comprises:

a first entry associated with a first data type; and

a second entry associated with a second data type;

the second data comprises at least one entry of the first data type and at least one entry of the second data type.

4 . The process of claim 3 , wherein:

generating the at least one anonymized vector representation comprises:

encoding the first entry into the at least one fixed-size representation;

encoding the second entry into a second fixed-size representation;

generating a second fixed-size representation based on the second entry; and

generating the anonymized vector representation based on the at least one fixed-size representation and the second additional fixed-size representation; and

generating the second anonymized vector representation comprises:

encoding the at least one entry of the first data type into the at least one additional fixed-size representation;

encoding the at least one entry of the second data type into a third fixed-size representation; and

generating the second anonymized vector representation based on the at least one additional fixed-size representation and the third fixed-size representation.

5 . The process of claim 3 , wherein the first data type comprises a media access control (MAC) address and the second data type comprises an internet protocol (IP) address.

6 . The process of claim 3 , wherein the first data type comprises a Subscriber Identity Module (SIM) number and the second data type comprises a device location.

7 . The process of claim 3 , wherein the first data type comprises a device operating system (OS) and the second data type comprises at least one of a MAC address, IP address, and Bluetooth address.

8 . The process of claim 3 , wherein the first data type comprises a device class and the second data type comprises a domain name system (DNS) request.

9 . The process of claim 3 , wherein:

the first data further comprises a third entry associated with a third data type; and

the second data further comprises at least one entry associated with the third data type.

10 . A system, comprising:

a server having a processor configured to:

receive, from a first computing device, first data associated with at least one historical data attack;

encode the first data into at least one fixed-size representation;

generate at least one anonymized vector representation based on the at least one fixed-size representation;

receive, from a second computing device, second data associated with a potential attacker;

encode the second data into at least one additional fixed-size representation;

generate a second anonymized vector representation based on the at least one additional fixed-size representation; and

generate a confidence measure of the potential attacker as an attacker based on a comparison between the at least one anonymized vector representation and the second anonymized vector representation.

11 . The system of claim 10 , wherein the processor is configured to:

receive a request associated with the potential attacker;

process the request to identify a target user account; and

transmit an alert to a service associated with the target user account.

12 . The system of claim 11 , wherein the alert causes the service to deny the request.

13 . The system of claim 11 , wherein the processor is configured to transmit an alert to a computing device associated with the target user account.

14 . The system of claim 11 , wherein the processor is configured to transition the target user account to a locked state.

15 . The system of claim 11 , wherein the processor is configured to enable a dual-authentication setting associated with the target user account.

16 . The system of claim 10 , further comprising at least one data store configured to store the first data, wherein the processor is configured to:

store the at least one anonymized vector representation at the at least one data store; and

based on the confidence measure of the potential attacker as the attacker:

store the second anonymized vector representation at the at least one data store; and

record, at the at least one data store, an association between the first data and the second data.

17 . The system of claim 16 , wherein, the at least one processor is configured to, based on the confidence measure of the potential attacker as the attacker:

generate a cluster based on the at least one anonymized vector representation and the second anonymized vector representation; and

store the cluster at the at least one data store.

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 Sep 19, 2023
From: POH, NORMAN HOON THIAN; ATTARD, LEANNE
To: T STAMP INC.
Reel/Frame 064954/0538 →
Continuity (3)
Continuation In Part 17230684 · Apr 14, 2021
Provisional Application 63011447 · Apr 17, 2020
Provisional Application 63009809 · Apr 14, 2020
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 9412004B2 · Bringer 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 20150363585A1 · Gooding 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 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 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 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 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 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 examiner]
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 20200364428A1 · Azanza Ladrón 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 20210365532A1 · Engelsma · 2021 [cited by examiner]
US 20220309186A1 · Kåberg Johard · 2022 [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]
WO 2019216498A1 · 2019 [cited by applicant]
Rathgeb et al., “Unlinkable Improved Multi-biometric Iris Fuzzy Vault”, EURASIP Journal on Information Security, 2016, 2016:26. [cited by applicant]
Engelsma J.J., et al., “Fingerprints: Fixed Length Representation via Deep Networks and Domain Knowledge,” arXiv preprint arXiv: 1904.01099, Apr. 1, 2019, 10 Pages. [cited by applicant]
Oloyede M.O., et al., “Unimodal and Multimodal Biometric Sensing Systems: A Review,” IEEE Access, Sep. 30, 2016, vol. 4, pp. 7532-7555. [cited by applicant]
Yu P., et al., “Decision Fusion for Hand Biometric Authentication,” IEEE International Conference on Intelligent Computing and Intelligent Systems, Nov. 20, 2009, vol. 4, pp. 486-490. [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]