IP Library Granted Patent US 10,942,996
Granted Patent B2
US 10,942,996 · App. 16/216,977 · Granted Mar 9, 2021

Digital identity social graph

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/182G06F16/9024G06F21/45G06Q50/01H04L9/3231H04L9/3236H04L9/3247H04L63/12G06F2221/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,942,996
App. No.
16/216,977
Granted
Mar 9, 2021
Kind
B2
Abstract

Methods and systems for generating a social graph are provided. The method includes generating and associating a first digital identity with a first node of the social graph, the social graph including a graphical representation of associations of digital identities. The method also includes associating the first digital identity with a second digital identity, the first digital identity providing verification for the second digital identity. The method also includes associating the second digital identity with a second node of the social graph. The method also includes linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity.

Claims (61)

1. A computer-implemented method for generating a social graph, comprising:

generating a first digital identity through a first certified device, the first certified device comprising a private key or other secure element that is immutably tied to hardware of the first certified device, the first digital identity comprising a first secure digital artifact uploaded to an auditable chain of a blockchain to establish a physical identity of a first user;

associating the first digital identity with a first node of the social graph, the social graph comprising a graphical representation of associations of digital identities;

associating the first digital identity with a second digital identity, the second digital identity comprising a second secure digital artifact uploaded to the auditable chain of the blockchain to establish a physical identity of a second user, the first digital identity providing verification for the second digital identity;

associating the second digital identity with a second node of the social graph;

linking, through a processor, the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity, the association strengthening the physical identities of the first user and the second user; and

identifying that a link between the first node and the second node of the social graph comprises at least one of a link to a new user, a link to a friend, a link generated within a time period, or a link to someone in another geographic location.

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

linking the first node to other nodes of the social graph based on interactions of the first digital identity with other digital identities.

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

validating the first digital identity based on the link between the first node and the second node of the social graph.

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

accessing the social graph through a graphical user interface (GUI); and

managing the social graph through a graph manager.

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

auditing the social graph based on links between nodes; and

validating digital identities of the social graph based on results of auditing the social graph.

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

identifying patterns within the social graph for validation of the digital identities.

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

identifying anomalies in the social graph for further review.

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

populating nodes of the social graph with digital identities stored in the blockchain, the nodes of the social graph linked in a manner representative of associations of the digital identities with each other.

9. A system for generating a social graph, 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:

generating a first digital identity through a first certified device, the first certified device comprising a private key or other secure element that is immutably tied to hardware of the first certified device, the first digital identity comprising a first secure digital artifact uploaded to an auditable chain of a blockchain to establish a physical identity of a first user;

associating the first digital identity with a first node of the social graph, the social graph comprising a graphical representation of associations of digital identities;

associating the first digital identity with a second digital identity, the second digital identity comprising a second secure digital artifact uploaded to the auditable chain of the blockchain to establish a physical identity of a second user, the first digital identity providing verification for the second digital identity;

associating the second digital identity with a second node of the social graph;

linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity, the association strengthening the physical identities of the first user and the second user; and

identifying that a link between the first node and the second node of the social graph comprises at least one of a link to a new user, a link to a friend, a link generated within a time period, or a link to someone in another geographic location.

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

linking the first node to other nodes of the social graph based on interactions of the first digital identity with other digital identities.

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

validating the first digital identity based on the link between the first node and the second node of the social graph.

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

auditing the social graph based on links between nodes; and

validating digital identities of the social graph based on results of auditing the social graph.

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

identifying patterns within the social graph for validation of the digital identities.

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

identifying anomalies in the social graph for further review.

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

populating nodes of the social graph with digital identities stored in the blockchain, the nodes of the social graph linked in a manner representative of associations of the digital identities with each other.

16. 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 generating a social graph, the method comprising:

generating a first digital identity through a first certified device, the first certified device comprising a private key or other secure element that is immutably tied to hardware of the first certified device, the first digital identity comprising a first secure digital artifact uploaded to an auditable chain of a blockchain to establish a physical identity of a first user;

associating the first digital identity with a first node of the social graph, the social graph comprising a graphical representation of associations of digital identities;

associating the first digital identity with a second digital identity, the second digital identity comprising a second secure digital artifact uploaded to the auditable chain of the blockchain to establish a physical identity of a second user, the first digital identity providing verification for the second digital identity;

associating the second digital identity with a second node of the social graph;

linking the first node of the social graph to the second node of the social graph to establish an association between the first digital identity and the second digital identity, the association strengthening the physical identities of the first user and the second user; and

identifying that a link between the first node and the second node of the social graph comprises at least one of a link to a new user, a link to a friend, a link generated within a time period, or a link to someone in another geographic location.

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

linking the first node to other nodes of the social graph based on interactions of the first digital identity with other digital identities.

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

validating the first digital identity based on the link between the first node and the second node of the social graph.

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

auditing the social graph based on links between nodes; and

validating digital identities of the social graph based on results of auditing the social graph.

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

identifying patterns within the social graph for validation of the digital identities.

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 Feb 8, 2019
From: LARIMER, DANIEL J.; WHITNER, RICHARD B.; HALLGREN, THOMAS C.; FLEMING, TODD B.
To: BLOCK.ONE LLC
Reel/Frame 048283/0432 →
Continuity (1)
Related Publication 20200250283A1 · Aug 6, 2020