IP Library Granted Patent US 11,729,158
Granted Patent B2
US 11,729,158 · App. 17/401,508 · Granted Aug 15, 2023

Systems and methods for identity verification via third party accounts

Inventor: Gareth Neville Genner (Atlanta, GA)
Assignee: T Stamp Inc.
H04L63/08G06K19/06028G06K19/06037G06Q50/01H04L63/0861
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,729,158
App. No.
17/401,508
Granted
Aug 15, 2023
Kind
B2
Abstract

Systems and methods for account access/identity verification based on access to a third party account. In various embodiments, the disclosed system facilitates access to a particular account via verification of the identity of the accessing user through control of a third party account. That is, in one embodiment, the system allows a user to access an account if the user can prove that he/she also has access to another account (e.g., via providing a code to the system that was transmitted to the other account).

Claims (45)

1. A method, comprising the steps of: receiving a request for access to a system from an electronic computing device operated by an individual, the request comprising (i) metadata corresponding to the electronic computing device operated by the individual and (ii) an identifying credential corresponding to the individual;

verifying the identifying credential is valid and corresponds to an account authorized to access the system by determining whether the metadata is within one or more predetermined parameters corresponding to the account;

transmitting a unique access code to a particular third party system, wherein the particular third party system is preauthorized with the system to confirm an identity of the individual;

receiving a third party access code, wherein receiving the third party access code comprises the individual accessing the particular third party system by navigating to the particular third party system via the electronic computing device, retrieving the third party access code from the particular third party system, and manually providing the third party access code to the system via the electronic computing device;

determining that the third party access code does not match the unique access code, wherein the third party access code and the unique access code are determined to match in response to determining that the third party access code and the unique access code are identical:

upon determining that the third party access code does not match the unique access code, requesting that the individual provide a second third party access code;

receiving the second third party access code from the electronic computing device; and

providing access to the system to the electronic computing device in response to determining that the second third party access code matches the unique access code.

2. The method of claim 1 , wherein the particular third party system is selected from a list comprising: a social media account and an email account.

3. The method of claim 1 , wherein the system is selected from a list comprising: an email account, a network account, an operating system account, and an enterprise account.

4. The method of claim 1 , wherein the identifying credential corresponding to the individual comprises a username, a password, biometric data, or liveness verified data corresponding to the individual.

5. The method of claim 1 , wherein the metadata corresponding to the electronic computing device comprises a physical location of the electronic computing device at the time of the request for access, a timestamp corresponding to the request for access, and a network address associated with the electronic computing device.

6. The method of claim 1 , wherein the method further comprises the step of generating the unique access code upon determining that the metadata is within the one or more predetermined parameters.

7. The method of claim 1 , wherein the unique access code comprises an alphanumeric string of characters.

8. A system, comprising:

an electronic computing device operated by an individual, the electronic computing device comprising a first processor and memory and being operatively configured to (i) generate a request for access to an account system and (ii) transmit the request to the account system, the request comprising (i) metadata corresponding to the electronic computing device operated by the individual and (ii) an identifying credential corresponding to the individual;

the account system comprising a second processor and memory and being operatively configured to:

receive the request for access from the electronic computing device;

verify the identifying credential is valid and corresponds to an account authorized to access the account system by determining whether the metadata is within one or more predetermined parameters corresponding to the account; and

transmit the unique access code to a particular third party system and wherein the particular third party system is preauthorized with the account system to confirm an identity of the individual;

the particular third party system that receives the unique access code from the account system;

the electronic computing device comprising the first processor and memory that is further operatively configured to execute user instructions to access the particular third party system, wherein accessing the particular third party system comprises the individual navigating to the particular third party system via the electronic computing device and retrieving the third party access code from the particular third party system, and wherein the individual manually provides the third party access code to the account system via the electronic computing device; and

the account system comprising the second processor and memory that is further operatively configured to:

receive the third party access code from the electronic computing device;

determine that the third party access code does not match the unique access code, wherein the third party access code and the unique access code are determined to match in response to determining that the third party access code and the unique access code are identical;

upon determining that the third party access code does not match the unique access code, request a second third party access code from the electronic computing device;

receive the second third party access code from the electronic computing device; and

provide access to the account system to the electronic computing device in response to determining that the second third party access code matches the unique access code.

9. The system of claim 8 , wherein the particular third party system is selected from a list comprising: a social media account and an email account.

10. The system of claim 8 , wherein the account system is selected from a list comprising: an email account, a network account, an operating system account, and an enterprise account.

11. The system of claim 8 , wherein the identifying credential corresponding to the individual comprises a username, a password, biometric data, or liveness verified data corresponding to the individual.

12. The system of claim 8 , wherein the metadata corresponding to the electronic computing device comprises a physical location of the electronic computing device at the time of the request for access, a timestamp corresponding to the request for access, and a network address associated with the electronic computing device.

13. The system of claim 8 , wherein the account system comprising the second processor and memory is further operatively configured to generate the unique access code upon determining that the metadata is within the one or more predetermined parameters.

14. The system of claim 8 , wherein the unique access code comprises an alphanumeric string of characters.

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

receive a request for access to a system from the electronic computing device operated by an individual, the request comprising (i) metadata corresponding to the electronic computing device operated by the individual and (ii) an identifying credential corresponding to the individual;

verify the identifying credential is valid and corresponds to an account authorized to access the system by determining whether the metadata is within one or more predetermined parameters corresponding to the account;

transmit a unique access code to a particular third party system, wherein the particular third party system is preauthorized with the system to confirm an identity of the individual;

receive a third party access code, wherein receiving the third party access code comprises the individual accessing the particular third party system by navigating to the particular third party system via the electronic computing device, retrieving the third party access code from the particular third party system, and manually providing the third party access code to the system via the electronic computing device;

determine that the third party access code does not match the unique access code, wherein the third party access code and the unique access code are determined to match in response to determining that the third party access code and the unique access code are identical;

upon determining that the third party access code does not match the unique access code, request a second third party access code from the electronic computing device;

receive the second third party access code from the electronic computing device; and

provide access to the system to the electronic computing device in response to determining that the second third party access code matches the unique access code.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions are further executable by the processor to cause the processor to:

generate the unique access code upon determining that the metadata is within the one or more predetermined parameters.

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 Aug 24, 2021
From: GENNER, GARETH NEVILLE
To: T STAMP INC.
Reel/Frame 057271/0051 →
Continuity (3)
Continuation 15955270 · Apr 17, 2018
Provisional Application 62486210 · Apr 17, 2017
Related Publication 20210377244A1 · Dec 2, 2021