IP Library Granted Patent US 11,681,787
Granted Patent B1
US 11,681,787 · App. 17/966,355 · Granted Jun 20, 2023

Ownership validation for cryptographic asset contracts using irreversibly transformed identity tokens

Inventor: Gareth Neville Genner (Atlanta, GA)
Assignee: T STAMP INC.
G06F21/31G06F21/602
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,681,787
App. No.
17/966,355
Granted
Jun 20, 2023
Kind
B1
Abstract

A method can include receiving identity data from a computing device. The method can include verifying that the identity data is associated with a live subject. The method can include generating a privacy-secured token based on the identity data. The method can include generating a randomized unique user identifier (RUUI). The method can include storing the privacy-secured token and the RUUI in association at a first registry. The method can include transmitting the RUUI to the computing device. The method can include configuring metadata of a cryptographic asset to include the RUUI. The cryptographic asset may be associated with a second registry, and the second registry may be associated with a blockchain environment.

Claims (79)

1. A method, comprising:

receiving identity data from a computing device;

verifying that the identity data is associated with a live subject;

generating a privacy-secured token based on the identity data;

generating a randomized unique user identifier (RUUI);

storing the privacy-secured token and the RUUI in association at a first registry;

transmitting the RUUI to the computing device; and

configuring metadata of a cryptographic asset to include the RUUI, wherein:

the cryptographic asset is associated with a second registry; and

the second registry is associated with a blockchain environment.

2. The method of claim 1 , wherein the RUUI is a first RUUI, the method further comprising:

receiving an ownership validation request from a second computing device, wherein:

the ownership validation request comprises a second RUUI; and

the second computing device derived the second RUUI from the second registry;

in response to the ownership validation request, prompting the computing device to provide second identity data;

receiving the second identity data from the computing device;

generating a second privacy-secured token based on the second identity data;

retrieving the privacy-secured token from the first registry based on the second RUUI, the second RUUI being the same as the first RUUI; and

positively validating ownership of the cryptographic asset based on a comparison of the second privacy-secured token to the privacy-secured token.

3. The method of claim 1 , wherein the identity data comprises a facial image.

4. The method of claim 3 , wherein the identity data further comprises personal identifiable information (PII) data.

5. The method of claim 4 , further comprising encoding the PII data into a fixed-size representation prior to generating the privacy-secured token.

6. The method of claim 1 , wherein:

the identity data comprises first biometric data of a first type and second biometric data of a second type; and

the method further comprises:

generating a first fixed-size representation (FXR) based on the first biometric data;

generating a second FXR based on the second biometric data; and

generating the privacy-secured token based on a blended FXR derived from the first FXR and the second FXR.

7. The method of claim 6 , wherein the first type is facial feature and the second type is fingerprint.

8. The method of claim 6 , further comprising generating the blended FXR by directly blending the first FXR and the second FXR.

9. The method of claim 6 , further comprising generating the blended FXR by sequentially blending the first FXR and the second FXR.

10. A system, comprising:

a first registry; and

at least one computing device in communication with the first registry, wherein the at least one computing device is configured to:

receive identity data from a second computing device;

verify that the identity data is associated with a live subject;

generate a privacy-secured token based on the identity data;

generate a randomized unique user identifier (RUUI);

store the privacy-secured token and the RUUI in association at the first registry; and

transmit the RUUI to the second computing device, wherein:

the second computing device is configured to command a blockchain environment to configure metadata of a cryptographic asset to include the RUUI; and

the blockchain environment comprises a second registry configured to store the cryptographic asset and the metadata.

11. The system of claim 10 , wherein the RUUI is a first RUUI and the at least one computing device is further configured to:

receive, from a third computing device, an ownership validation request comprising a second RUUI;

in response to the ownership validation request, prompt the second computing device to provide second identity data;

receive the second identity data from the second computing device;

generate a second privacy-secured token based on the second identity data;

retrieve the privacy-secured token from the first registry based on the second RUUI, the second RUUI being the same as the first RUUI; and

positively validate ownership of the cryptographic asset based on a comparison of the second privacy-secured token to the privacy-secured token.

12. The system of claim 11 , wherein the at least one computing device is configured to transmit a confirmation of ownership validation to the third computing device.

13. The system of claim 10 , wherein the identity data comprises device data and biometric data.

14. The system of claim 13 , wherein the at least one computing device is configured to, prior to generating the privacy-secured token:

encode the device data into a first FXR; and

generate a second FXR based on the biometric data.

15. The system of claim 10 , wherein:

the identity data comprises first biometric data of a first type and second biometric data of a second type; and

the at least one computing device is further configured to:

generate a first FXR based on the first biometric data;

generate a second FXR based on the second biometric data; and

generate the privacy-secured token based on a blended FXR derived from the first FXR and the second FXR.

16. The system of claim 15 , wherein the first type is facial feature and the second type is fingerprint.

17. The system of claim 15 , wherein the at least one computing device is configured to generate the blended FXR by directly blending the first FXR and the second FXR.

18. The system of claim 15 , wherein the at least one computing device is configured to generate the blended FXR by sequentially blending the first FXR and the second FXR.

19. A non-transitory, computer-readable medium having instructions stored thereon that, when executed by a computer, cause the computer to:

receive identity data from a second computing device;

verify that the identity data is associated with a live subject;

generate a privacy-secured token based on the identity data;

generate a randomized unique user identifier (RUUI);

store the privacy-secured token and the RUUI in association at a first registry;

transmit the RUUI to the second computing device, wherein:

the second computing device is configured to command a blockchain environment to configure metadata of a cryptographic asset to include the RUUI; and

the blockchain environment comprises a second registry configured to store the cryptographic asset and the metadata.

20. The non-transitory, computer-readable medium of claim 19 , wherein the RUUI is a first RUUI and the instructions, when executed by the computer, further cause the computer to:

receive, from a third computing device, an ownership validation request comprising a second RUUI;

in response to the ownership validation request, prompt the second computing device to provide second identity data;

receive the second identity data from the second computing device;

generate a second privacy-secured token based on the second identity data;

retrieve the privacy-secured token from the first registry based on the second RUUI, the second RUUI being the same as the first RUUI; and

positively validate ownership of the cryptographic asset based on a comparison of the second privacy-secured token to the privacy-secured token.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: GENNER, GARETH NEVILLE
To: T STAMP INC.
Reel/Frame 062615/0942 →
Continuity (1)
Provisional Application 63256347 · Oct 15, 2021
Cited By (2)
US 12,406,269 US 12,488,195