# US 11,308,198 B1 · Blockchain-based credential vault system (CVS)

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,198 B1
- Document ID: US11308198B1
- Status: Granted
- Kind: B1
- Application number: 17/130,136
- Filed: 2020-12-22
- Granted: 2022-04-19
- Earliest claimed: 2020-12-22
- Assignees: Lucas GC Limited
- Applicants: Lucas GC Limited
- Inventors: Wang-Chan Wong; Howard Lee
- Web page: https://patentgrep.com/patent/US11308198B1

## CPC

- G06F 21/645: {using a third party}
- G06F 16/2315: {Optimistic concurrency control}
- G06F 21/31: User authentication
- G06F 21/45: Structures or tools for the administration of authentication
- G06F 40/20: Natural language analysis (semantic analysis of natural language G06F40/30)
- G06F 40/40: Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30)
- G06N 3/044: Recurrent networks, e.g. Hopfield networks
- G06N 3/0442: characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
- G06N 3/0464: Convolutional networks [CNN, ConvNet]
- G06N 3/098: Distributed learning, e.g. federated learning
- G06Q 10/1053: Employment or hiring
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 50/20: Education
- G06Q 50/26: Government or public services (business processes related to the transportation industry G06Q50/40)
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 63/101: {Access control lists [ACL]}
- H04W 12/068: {using credential vaults, e.g. password manager applications or one time password [OTP] applications}
- G06N 3/045: Combinations of networks
- G06Q 2220/00: Business processing using cryptography
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L 2463/121: Timestamp
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods and systems are provided for blockchain-based credential vault system (CVS). In one novel aspect, the CVS identifies a set of credential of a trustor, verifies each credential, and stores the verified credentials to a CVS blockchain database such that the authorized beneficiary can obtain the trustor credentials from the CVS. In one embodiment, the CVS authenticates a trustor request from a trustor, wherein a trustor record in the CVS is uniquely identified by a trustor identification in a blockchain-based database of the CVS, processes submission from the authenticated trustor to generate a set of canonical credentials using a recurrent neural network (RNN) model, performs credential verification for each generated canonical credential in the authenticated trustor submission, and appends each verified canonical credential to the trustor record in the blockchain-based database of the CVS.

## Claims

### Claim 1

A method, comprising:
authenticating, by a credential vault system (CVS) with one or more processors coupled with at least one memory, a trustor request from a trustor with a submission from a CVS registered device, wherein a trustor record in the CVS is uniquely identified by a trustor identification (ID) in a blockchain-based database of the CVS, wherein the trustor ID is at least one selecting from an official government-issued ID card, and a self-introduction video clip;
processing a credential description submission from the authenticated trustor request to generate one or more canonical credentials using a recurrent neural network (RNN) model with natural language process natural language understanding (NLP NLU);
performing one or more automated credential verification for each of the one or more generated canonical credentials in the authenticated trustor submission; and
appending a canonical credential to the trustor record in the blockchain-based database of the CVS when the canonical credential is verified to provide a transparent, immutable and secured repository for verified credentials.

### Claim 2 (depends on 1)

The method of claim 1, wherein the authenticating is performed by image processing a selfie of the trustor alongside an official photo ID.

### Claim 3 (depends on 1)

The method of claim 1, wherein the canonical credential is an official-record-based credential that is verifiable by a certified official record.

### Claim 4 (depends on 3)

The method of claim 3, wherein the verification is performed based on an official record corresponding to the canonical credential in the submission.

### Claim 5 (depends on 3)

The method of claim 3, wherein there is no corresponding official record for the canonical credential in the submission, and wherein an authorization reference is generated for the canonical credential.

### Claim 6 (depends on 5)

The method of claim 5, wherein the authorization reference is an instruction returned to the trustor that includes direct links for obtaining corresponding official record for the canonical credential.

### Claim 7 (depends on 5)

The method of claim 5, wherein the authorization reference triggers a robotic verification of the CVS.

### Claim 8 (depends on 7)

The method of claim 7, wherein the robotic verification by the CVS uses at least one inquiry process comprising an automated email correspondence and a chatbot voice inquiry.

### Claim 9 (depends on 8)

The method of claim 8, wherein the robotic verification further comprising an RNN process performing a natural language process/natural language understanding (NLP/NLU) on one or more responses to the inquiry process.

### Claim 10 (depends on 1)

The method of claim 1, wherein the blockchain-based database comprises a credential vault blockchain and a private interplanetary file system (IPFS).

### Claim 11 (depends on 10)

The method of claim 10, wherein an asset related to a canonical credential is stored in the private IPFS and an asset ID of the asset is appended to the credential vault blockchain.

### Claim 12

A system comprising:
one or more networking interfaces that connects the system with a social media network;
a memory; and
a processor coupled to the memory, the processor configured to:
authenticate a trustor request from a trustor with a submission from a CVS registered device, wherein a trustor record in the CVS is uniquely identified by a trustor identification (ID) in a blockchain-based database of the system, wherein the trustor ID is at least one selecting from an official government-issued ID card, and a self-introduction video clip;
process a credential description submission from the authenticated trustor request to generate one or more canonical credentials using a recurrent neural network (RNN) model natural language process natural language understanding (NLP NLU);
perform one or more automated credential verification for each of the one or more generated canonical credentials in the authenticated trustor submission; and
append a canonical credential to the trustor record in the blockchain-based database of the CVS when the canonical credential is verified to provide a transparent, immutable and secured repository for verified credentials.

### Claim 13 (depends on 12)

The system of claim 12, wherein the canonical credential is an official-record-based credential that is verifiable by a certified official record.

### Claim 14 (depends on 13)

The system of claim 13, wherein the verification is performed based on an official record corresponding to the canonical credential in the submission.

### Claim 15 (depends on 13)

The system of claim 13, wherein there is no corresponding official record for the canonical credential in the submission, and wherein an authorization reference is generated for the canonical credential.

### Claim 16 (depends on 15)

The system of claim 15, wherein the authorization reference is an instruction returned to the trustor that includes direct links for obtaining corresponding official record for the canonical credential.

### Claim 17 (depends on 15)

The system of claim 15, wherein the authorization reference triggers a robotic verification of the CVS.

### Claim 18 (depends on 17)

The system of claim 17, wherein robotic verification further comprising an RNN process performing a natural language process/natural language understanding (NLP/NLU) on one or more responses to the inquiry process.

### Claim 19 (depends on 12)

The system of claim 12, wherein the blockchain-based database comprises a credential vault blockchain and a private interplanetary file system (IPFS).
