# US 12,111,920 B2 · Systems and methods for detection of synthetic identity malfeasance

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

- Number: US 12,111,920 B2
- Document ID: US12111920B2
- Status: Granted
- Kind: B2
- Application number: 17/474,862
- Filed: 2021-09-14
- Published: 2023-03-16
- Granted: 2024-10-08
- Earliest claimed: 2021-09-14
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Nathan Alexander Dalpini; Tomas M. Castrejon, III; James J. Siekman
- Web page: https://patentgrep.com/patent/US12111920B2

## CPC

- G06F 21/552: {involving long-term monitoring or reporting}
- G06F 21/556: {involving covert channels, i.e. data leakage between processes (inhibiting the analysis of circuitry or operation with measures against power attack G06F21/755)}
- G06F 2221/034: Test or assess a computer or a system
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems, methods, and computer program products are provided for detecting a synthetic identity. The method includes receiving an identity verification request relating to an individual. The identity verification request includes one or more individual identifiers of the individual. The method also includes comparing at least one of the one or more individual identifiers to one or more known synthetic indicators. The one or more known synthetic indicators including at least one of a synthetic identifier type or a synthetic identifier value that correspond to one or more known synthetic identities. The method further includes determining a synthetic identity determination based on the comparison of the at least one of the one or more individual identifiers to the one or more known synthetic indicators. The synthetic identity determination indicates whether an identity verification request is a potential synthetic identity.

## Claims

### Claim 1

A system for detecting a synthetic identity, the system comprising:
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
receive an identity verification request relating to an individual, wherein the identity verification request comprises one or more individual identifiers of the individual;
determine a confidence level of an identity verification based on the identity verification request;
determine a location of a user device associated with the identity verification request via a positioning system, wherein the positioning system comprises cellular signal triangulation and an RFID tag to detect merchant location proximity;
compare at least one of the one or more individual identifiers to one or more known synthetic indicators, wherein the one or more known synthetic indicators comprises a synthetic identifier type and a synthetic identifier value that correspond to one or more known synthetic identities, wherein the one or more known synthetic indicators are a pattern of the one or more known synthetic identities and are stored in a synthetic indicator landing zone;
based on the confidence level, the one or more individual identifiers, and the one or more known synthetic indicators, generate a request for an additional individual identifier relating to the individual and receive the additional individual identifier;
compare the one or more individual identifiers and the additional individual identifier to one or more known real identifiers in conjunction with comparing the at least one of the one or more individual identifiers to the one or more known synthetic indicators;
based on the comparison of the at least one of the one or more individual identifiers and the additional individual identifier to the one or more known synthetic indicators, determine a synthetic identity determination, wherein the synthetic identity determination indicates whether an identity verification request is a potential synthetic identity;
based on the synthetic identity determination, create a synthetic identity threat level;
cause a transmission of the synthetic identity determination and the synthetic identity threat level; and
update the synthetic indicator landing zone based on the synthetic identity determination, wherein the synthetic indicator landing zone is updated continuously based on third party information and information relating to discovered synthetic identity malfeasance.

### Claim 2 (depends on 1)

The system of claim 1, wherein the synthetic indicator landing zone uses machine learning to create the one or more known synthetic indicators based on one or more previous synthetic identity malfeasance.

### Claim 3 (depends on 2)

The system of claim 2, wherein the synthetic indicator landing zone is updated based on the synthetic identity determination.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processing device is also configured to compare the one or more individual identifiers with one or more known real identifiers, wherein the one or more known real identifiers are specific to the individual.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more individual identifiers include at least two of a name, a birthdate, an address, or an identification number of the individual.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more known synthetic indicators include a combination of two or more individual indicators of one or more known synthetic identities.

### Claim 7

A computer program product for detecting a synthetic identity, the computer program product comprising at least one non-transitory computer-readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising:
an executable portion configured to receive an identity verification request relating to an individual, wherein the identity verification request comprises one or more individual identifiers of the individual;
an executable portion configured to determine a confidence level of an identity verification based on the identity verification request;
an executable portion configured to determine a location of a user device associated with the identity verification request via a positioning system, wherein the positioning system comprises cellular signal triangulation and an RFID tag to detect merchant location proximity;
an executable portion configured to compare at least one of the one or more individual identifiers to one or more known synthetic indicators, wherein the one or more known synthetic indicators comprises a synthetic identifier type and a synthetic identifier value that correspond to one or more known synthetic identities, wherein the one or more known synthetic indicators are a pattern of the one or more known synthetic identities and are stored in a synthetic indicator landing zone;
an executable portion configured to generate a request for an additional individual identifier relating to the individual based on the confidence level, the one or more individual identifiers, and the one or more known synthetic indicators and receive the additional individual identifier;
an executable portion configured to compare the one or more individual identifiers and the additional individual identifier to one or more known real identifiers in conjunction with comparing the at least one of the one or more individual identifiers to the one or more known synthetic indicators;
an executable portion configured to determine a synthetic identity determination based on the comparison of the at least one of the one or more individual identifiers to the one or more known synthetic indicators, wherein the synthetic identity determination indicates whether an identity verification request is a potential synthetic identity;
an executable portion configured to create a synthetic identity threat level based on the synthetic identity determination;
an executable portion configured to cause a transmission of the synthetic identity determination and the synthetic identity threat level; and
an executable portion configured to update the synthetic indicator landing zone based on the synthetic identity determination, wherein the synthetic indicator landing zone is updated continuously based on third party information and information relating to discovered synthetic identity malfeasance.

### Claim 8 (depends on 7)

The computer program product of claim 7, wherein the synthetic indicator landing zone uses machine learning to create the one or more known synthetic indicators based on one or more previous synthetic identity malfeasance.

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein the synthetic indicator landing zone is updated based on the synthetic identity determination.

### Claim 10 (depends on 7)

The computer program product of claim 7, wherein the computer-readable program code portions include an executable portion configured to compare the one or more individual identifiers with one or more known real identifiers, wherein the one or more known real identifiers are specific to the individual.

### Claim 11 (depends on 7)

The computer program product of claim 7, wherein the one or more individual identifiers include at least two of a name, a birthdate, an address, or an identification number of the individual.

### Claim 12 (depends on 7)

The computer program product of claim 7, wherein the one or more known synthetic indicators include a combination of two or more individual indicators of one or more known synthetic identities.

### Claim 13

A computer-implemented method for detecting a synthetic identity, the method comprising:
receiving an identity verification request relating to an individual, wherein the identity verification request comprises one or more individual identifiers of the individual;
determining a confidence level of an identity verification based on the identity verification request;
determining a location of a user device associated with the identity verification request via a positioning system, wherein the positioning system comprises cellular signal triangulation and an RFID tag to detect merchant location proximity;
comparing at least one of the one or more individual identifiers to one or more known synthetic indicators, wherein the one or more known synthetic indicators comprises a synthetic identifier type and a synthetic identifier value that correspond to one or more known synthetic identities, wherein the one or more known synthetic indicators are a pattern of the one or more known synthetic identities and are stored in a synthetic indicator landing zone;
based on the confidence level, the one or more individual identifiers, and the one or more known synthetic indicators, generating a request for an additional individual identifier relating to the individual and receiving the additional individual identifier;
comparing the one or more individual identifiers and the additional individual identifier to one or more known real identifiers in conjunction with comparing the at least one of the one or more individual identifiers to the one or more known synthetic indicators;
based on the comparison of the at least one of the one or more individual identifiers and the additional individual identifier to the one or more known synthetic indicators, determining a synthetic identity determination, wherein the synthetic identity determination indicates whether an identity verification request is a potential synthetic identity;
based on the synthetic identity determination, creating a synthetic identity threat level;
causing a transmission of the synthetic identity determination and the synthetic identity threat level; and
updating the synthetic indicator landing zone based on the synthetic identity determination, wherein the synthetic indicator landing zone is updated continuously based on third party information and information relating to discovered synthetic identity malfeasance.

### Claim 14 (depends on 13)

The computer-implemented method of claim 13, wherein the synthetic indicator landing zone uses machine learning to create the one or more known synthetic indicators based on one or more previous synthetic identity malfeasance.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein the synthetic indicator landing zone is updated based on the synthetic identity determination.

### Claim 16 (depends on 13)

The computer-implemented method of claim 13, further comprising comparing the one or more individual identifiers with one or more known real identifiers, wherein the one or more known real identifiers are specific to the individual.

### Claim 17 (depends on 13)

The computer-implemented method of claim 13, wherein the one or more individual identifiers include at least two of a name, a birthdate, an address, or an identification number of the individual.

### Claim 18 (depends on 13)

The computer-implemented method of claim 13, wherein the one or more known synthetic indicators include a combination of two or more individual indicators of one or more known synthetic identities.
