# US 12,182,820 B2 · System, method, and computer program product for determining a pseudo-identity score in a virtual environment based on a blockchain network

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

- Number: US 12,182,820 B2
- Document ID: US12182820B2
- Status: Granted
- Kind: B2
- Application number: 18/271,345
- Filed: 2022-12-06
- Published: 2024-06-06
- Granted: 2024-12-31
- Earliest claimed: 2022-12-06
- Assignees: Visa International Service Association
- Applicants: Visa International Service Association
- Inventors: John Markh
- Web page: https://patentgrep.com/patent/US12182820B2

## CPC

- G06Q 20/065: {using e-cash}
- G06Q 20/4016: {involving fraud or risk level assessment in transaction processing}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/383: {Anonymous user system}
- G06Q 20/385: {using an alias or single-use codes}
- G06Q 20/389: {Keeping log of transactions for guaranteeing non-repudiation of a transaction}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06Q 2220/00: Business processing using cryptography
- 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

## Abstract

Provided is a system, method, and computer program product for determining a pseudo-identity score in a virtual environment based on a blockchain network. The system includes at least one processor programmed or configured to identify a pseudo-identity in a virtual environment based on a blockchain address on a blockchain network, the pseudo-identity corresponding to the blockchain address, determine an age of the pseudo-identity, determine a measure of activity of the pseudo-identity based on transactions conducted by the pseudo-identity in the virtual environment, determine a pseudo-identity score based at least partially on the age of the pseudo-identity and the measure of activity of the pseudo-identity, and process a request generated by the pseudo-identity in the virtual environment based on the pseudo-identity score.

## Claims

### Claim 1

A system comprising:
at least one processor programmed or configured to:
identify a pseudo-identity in a virtual environment based on a blockchain address on a blockchain network, the pseudo-identity corresponding to the blockchain address;
determine an age of the pseudo-identity, the age comprising at least one of the following: an age of an avatar where the pseudo-identity comprises the avatar, an age of the blockchain address, or a time since the blockchain address was first associated with the pseudo-identity;
determine a measure of activity of the pseudo-identity based on transactions conducted by the pseudo-identity in the virtual environment, the measure of activity comprising a history of the pseudo-identity being transferred among users to change ownership of the pseudo-identity;
determine a measure of validation of the pseudo-identity based on a total amount of funds staked by the blockchain address on the blockchain network;
determine a pseudo-identity score based on the age of the pseudo-identity, the measure of activity of the pseudo-identity, and the measure of validation of the pseudo-identity; and
process a request generated by the pseudo-identity in the virtual environment based on the pseudo-identity score, wherein processing the request comprises generating a block on the blockchain network.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one processor is further programmed or configured to:
determine a risk score based on the pseudo-identity score, wherein processing the request is based on comparing the risk score to a threshold.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one processor is further programmed or configured to:
link the pseudo-identity to an avatar corresponding to the blockchain address, the avatar comprising a non-fungible token (NFT).

### Claim 4 (depends on 3)

The system of claim 3, wherein the at least one processor is further programmed or configured to:
determine a weight of the NFT based on the age of the pseudo-identity and a number of the transactions conducted by the pseudo-identity in the virtual environment, wherein the pseudo-identity score is based on the weight of the NFT.

### Claim 5

A computer-implemented method comprising:
identifying, with at least one processor, a pseudo-identity in a virtual environment based on a blockchain address on a blockchain network, the pseudo-identity corresponding to the blockchain address;
determining, with at least one processor, an age of the pseudo-identity, the age comprising at least one of the following: an age of an avatar where the pseudo-identity comprises the avatar, an age of the blockchain address, or a time since the blockchain address was first associated with the pseudo-identity;
determining, with at least one processor, a measure of activity of the pseudo-identity based on transactions conducted by the pseudo-identity in the virtual environment, the measure of activity comprising a history of the pseudo-identity being transferred among users to change ownership of the pseudo-identity;
determining, with at least one processor, a measure of validation of the pseudo-identity based on a total amount of funds staked by the blockchain address on the blockchain network;
determining, with at least one processor, a pseudo-identity score based on the age of the pseudo-identity, the measure of activity of the pseudo-identity, and the measure of validation of the pseudo-identity; and
processing, with at least one processor, a request generated by the pseudo-identity in the virtual environment based on the pseudo-identity score, wherein processing the request comprises generating a block on the blockchain network.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, further comprising determining a risk score based on the pseudo-identity score, wherein processing the request is based on comparing the risk score to a threshold.

### Claim 7 (depends on 5)

The computer-implemented method of claim 5, further comprising:
linking the pseudo-identity to an avatar corresponding to the blockchain address, the avatar comprising a non-fungible token (NFT).

### Claim 8 (depends on 7)

The computer-implemented method of claim 7, further comprising determining a weight of the NFT based on the age of the pseudo-identity and a number of the transactions conducted by the pseudo-identity in the virtual environment, wherein the pseudo-identity score is based on the weight of the NFT.

### Claim 9

A computer program product comprising at least one non-transitory computer-readable medium including program instructions that, when executed by at least one processor, cause the at least one processor to:
identify a pseudo-identity in a virtual environment based on a blockchain address on a blockchain network, the pseudo-identity corresponding to the blockchain address;
determine an age of the pseudo-identity, the age comprising at least one of the following: an age of an avatar where the pseudo-identity comprises the avatar, an age of the blockchain address, or a time since the blockchain address was first associated with the pseudo-identity;
determine a measure of activity of the pseudo-identity based on transactions conducted by the pseudo-identity in the virtual environment, the measure of activity comprising a history of the pseudo-identity being transferred among users to change ownership of the pseudo-identity;
determine a measure of validation of the pseudo-identity based on a total amount of funds staked by the blockchain address on the blockchain network;
determine a pseudo-identity score based on the age of the pseudo-identity, the measure of activity of the pseudo-identity, and the measure of validation of the pseudo-identity; and
process a request generated by the pseudo-identity in the virtual environment based on the pseudo-identity score, wherein processing the request comprises generating a block on the blockchain network.

### Claim 10 (depends on 9)

The computer program product of claim 9, wherein the program instructions cause the at least one processor to:
determine a risk score based on the pseudo-identity score, wherein processing the request is based on comparing the risk score to a threshold.

### Claim 11 (depends on 9)

The computer program product of claim 9, wherein the program instructions cause the at least one processor to:
link the pseudo-identity to an avatar corresponding to the blockchain address, the avatar comprising a non-fungible token (NFT).

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the program instructions cause the at least one processor to:
determine a weight of the NFT based on the age of the pseudo-identity and a number of the transactions conducted by the pseudo-identity in the virtual environment, wherein the pseudo-identity score is based on the weight of the NFT.
