IP Library Granted Patent US 11,321,718
Granted Patent B1
US 11,321,718 · App. 16/846,677 · Granted May 3, 2022

Systems and methods for blockchain based identity assurance and risk management

Inventors: Agasthya P. Narendranathan (San Ramon, CA); James M. Dzierzanowski (Tempe, AZ)
G06Q20/4016G06F21/602G06F21/6245H04L2209/38
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,321,718
App. No.
16/846,677
Granted
May 3, 2022
Kind
B1
Abstract

The method includes receiving a first identity attribute; determining a corresponding first level of assurance (LOA) based on the first identity attribute and a first attribute history; receiving a second identity attribute; determining a corresponding second LOA based on the second identity attribute and a second attribute history; defining a Self-Sovereign Identity (SSI) based on the first identity attribute, the second identity attribute, the first LOA, and the second LOA; and determining an aggregate LOA based on the SSI.

Claims (30)

1. A system comprising:

a risk engine configured to calculate a Level of Assurance (LOA);

a processor; and

a tangible, non-transitory memory configured to communicate with the processor,

the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:

receiving, by the processor, a first identity attribute comprising at least one of internet protocol data, device fingerprint data, browser fingerprint data, unique user data, session ID data, local time, remote time and transaction data;

determining, by the processor and via the risk engine, a corresponding first LOA based on the first identity attribute and a first attribute history;

receiving, by the processor, a second identity attribute comprising at least one of internet protocol data, device fingerprint data, browser fingerprint data, unique user data, session ID data, local time, remote time and transaction data,

wherein the first identity attribute is different than the second identity attribute;

determining, by the processor, a corresponding second LOA based on the second identity attribute and a second attribute history;

defining, by the processor, a Self-Sovereign Identity (SSI) based on the first identity attribute, the second identity attribute, the first LOA, and the second LOA; and

determining, by the processor, an aggregate LOA based on the SSI;

generating, by the processor, a plurality of trustlinks defining nodes in a graphical data structure wherein each trustlink of the plurality defines an association between the SSI, a trust source, a trusted record element, and an identity attribute,

wherein each of the plurality of trustlinks are associated, by the processor, on a many-to-one basis with the SSI, a many-to-one basis with the trust source, a one-to-one basis with a trusted record element, and on a one-to-one basis with the identity attribute.

2. The system of claim 1 , wherein determining at least one of the first LOA or the second LOA is further based on a validation process of the plurality of trustlinks by a trust model and the risk engine.

3. The system of claim 2 , further comprising an Identity Management (IM) blockchain node in communication with a data validation engine and the risk engine, wherein the identity management blockchain node is configured to communicate with an identity management blockchain.

4. The system of claim 3 , where the first LOA is associated with a first trust link and the second LOA is associated with a second trust link.

5. The system of claim 3 , wherein the plurality of trustlinks define at least one of a branching structure or a portion of the branching structure of a graphical database comprising a plurality of identity attributes related to the SSI, the trust source, and a plurality of trusted record elements.

6. A method comprising:

receiving, by a computer based system, a first identity attribute comprising at least one of internet protocol data, device fingerprint data, browser fingerprint data, unique user data, session ID data, local time, remote time and transaction data;

determining, by the computer based system and via a risk engine configured to calculate a Level of Assurance (LOA), a corresponding first LOA based on the first identity attribute and a first attribute history;

receiving, by the computer based system, a second identity attribute comprising at least one of internet protocol data, device fingerprint data, browser fingerprint data, unique user data, session ID data, local time, remote time and transaction data,

wherein the first identity attribute is different than the second identity attribute;

determining, by the computer based system, a corresponding second LOA based on the second identity attribute and a second attribute history;

defining, by the computer based system, a Self-Sovereign Identity (SSI) based on the first identity attribute, the second identity attribute, the first LOA, and the second LOA; and

determining, by the computer based system, an aggregate LOA based on the SSI; and

generating, by the computer based system, a plurality of trustlinks defining nodes in a graphical data structure wherein each trustlink of the plurality defines an association between the SSI, a trust source, a trusted record element, and an identity attribute,

wherein each of the plurality of trustlinks are associated, by the computer based system, on a many-to-one basis with the SSI, a many-to-one basis with the trust source, a one-to-one basis with a trusted record element, and on a one-to-one basis with the identity attribute.

7. The method of claim 6 , wherein the computer based system is in communication with at least one of a data provider blockchain node or a financial institution blockchain node is configured to transmit the trusted record element, in response to generating the plurality of trustlinks associated with the SSI.

8. The method of claim 7 , wherein the financial institution blockchain node is configured to update a transaction rule, in response to determining, by the computer based system, the aggregate LOA.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: DZIERZANOWSKI, JAMES M.; NARENDRANATHAN, AGASTHYA P.
To: MATRIXED IP HOLDINGS, LLC
Reel/Frame 063700/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: MATRIXED IP HOLDINGS, LLC
To: NEUROSYMBOLIC AI-IP, LLC
Reel/Frame 063708/0510 →
Continuity (3)
Continuation 16037986 · Jul 17, 2018
Provisional Application 62641905 · Mar 12, 2018
Provisional Application 62533241 · Jul 17, 2017
Cited By (8)
US 12,236,422 US 12,238,220 US 12,321,951 US 12,530,698 US 12,592,835 US 12,602,697 US 12,651,268 US 12,659,168