IP Library Granted Patent US 10,789,345
Granted Patent B1
US 10,789,345 · App. 16/389,878 · Granted Sep 29, 2020

Creating a secure digital identity

Inventors: Daniel J. Larimer (Christianburg, VA); Richard B. Whitner (Blacksburg, VA); Thomas C. Hallgren (Blacksburg, VA); Todd B. Fleming (Blacksburg, VA)
Assignee: block.one
G06F21/32G06F16/182H04L9/3231H04L9/3236H04L9/3247H04L63/083H04L63/0876H04L63/102G06F2221/2101
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 10,789,345
App. No.
16/389,878
Granted
Sep 29, 2020
Kind
B1
Abstract

Methods and systems for creating a verifiable digital identity are provided. The method includes obtaining a first user-generated item comprising an identifiable feature. The method also includes digitally signing the first user-generated item to generate a secure digital artifact. The method also includes uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger. The method also includes verifying a digital identity of the user by auditing the auditable chain. The method also includes obtaining a second user-generated item generated comprising the identifiable feature. The method also includes comparing the first and second user-generated items. The method also includes uploading the second user-generated item to the public ledger when the comparing is within a threshold.

Claims (45)

1. A computer-implemented method for creating a verifiable digital identity, comprising:

obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;

digitally signing the first user-generated item with the device to generate a secure digital artifact;

uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database;

verifying a digital identity of the user by auditing the auditable chain;

obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;

comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and

uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

2. The computer-implemented method of claim 1 , wherein verifying the device comprises:

establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

3. The computer-implemented method of claim 1 , further comprising:

obtaining sensor data associated with the first user-generated item.

4. The computer-implemented method of claim 1 , further comprising:

obtaining a multi-user generated item generated through the device, the multi-user generated item comprising identifiable features of at least two users.

5. The computer-implemented method of claim 1 , further comprising:

certifying a transaction upon verification of the digital identity.

6. A system for creating a verifiable digital identity, comprising:

a memory storing sequences of instructions; and

a processor configured to execute the sequences of instructions which, when executed, causes the processor to perform:

obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;

digitally signing the first user-generated item with the device to generate a secure digital artifact;

uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database; and verifying a digital identity of the user by auditing the auditable chain;

obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;

comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and

uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

7. The system of claim 6 , wherein verifying the device comprises:

establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

8. The system of claim 6 , further comprising stored sequences of instructions, which when executed by the processor, cause the processor to perform:

obtaining sensor data associated with the first user-generated item.

9. The system of claim 6 , further comprising:

obtaining a multi-user generated item generated through the device, the multi-user generated item comprising identifiable features of at least two users.

10. The system of claim 6 , further comprising stored sequences of instructions, which when executed by the processor, cause the processor to perform:

certifying a transaction upon verification of the digital identity.

11. A non-transitory computer-readable storage medium is provided including instructions that, when executed by a processor, cause the processor to perform a method for creating a verifiable digital identity, the method comprising:

obtaining a first user-generated item generated through a device, the first user-generated item comprising an identifiable feature of a user;

digitally signing the first user-generated item with the device to generate a secure digital artifact;

uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger, the public ledger comprising a database;

verifying a digital identity of the user by auditing the auditable chain;

obtaining a second user-generated item generated through the device, the second user-generated item comprising the identifiable feature of the user;

comparing the identifiable feature of the user from the first user-generated item and the second user-generated item; and

uploading the second user-generated item to the public ledger when the comparing is within a threshold, the second user-generated item hashed with the first user-generated item to create a link in the auditable chain.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the method comprises:

establishing a form of authentication for the device, the form of authentication comprising at least one of a password, an audio signature, or a biometric input, the biometric input comprising a fingerprint or facial recognition.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the method further comprises:

obtaining sensor data associated with the first user-generated item.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: BLOCK.ONE
To: BULLISH GLOBAL
Reel/Frame 059068/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2020
From: BLOCK.ONE LLC
To: BLOCK.ONE
Reel/Frame 052409/0455 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2019
From: LARIMER, DANIEL J.; WHITNER, RICHARD B.; HALLGREN, THOMAS C.; FLEMING, TODD B.
To: BLOCK.ONE LLC
Reel/Frame 049052/0706 →
Continuity (1)
Continuation 16216949 · Dec 11, 2018