# US 2019/0171985 A1 · Data assignment to identifier codes

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

- Number: US 2019/0171985 A1
- Document ID: US20190171985A1
- Status: Published application
- Kind: A1
- Application number: 15/831,505
- Filed: 2017-12-05
- Published: 2019-06-06
- Earliest claimed: 2017-12-05
- Assignees: Promontory Financial Group, LLC
- Applicants: Promontory Financial Group LLC
- Inventors: Daniel J. Ferranti
- Web page: https://patentgrep.com/patent/US20190171985A1

## CPC

- G06Q 10/0635: Risk analysis of enterprise or organisation activities
- G06F 16/24578: {using ranking}
- G06F 16/29: Geographical information databases
- G06Q 40/00: Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method, in a data processing system comprising a processor and a memory, for assigning data to coded entities, the method comprising receiving one or more identifier codes from a client device, wherein the one or more identifier codes correspond to branch facilities, identifying data features associated with the one or more identifier codes by accessing a registry, retrieving risk data for the data features, determining a risk rating for each of the one or more identifier codes based on the risk data for the data features, and generating risk rating data based on the determined risk rating for each of the one or more identifier codes.

## Claims

### Claim 1

A method, in a data processing system comprising a processor and a memory, for assigning data to coded entities, the method comprising:
receiving, by the data processing system, one or more identifier codes from a client device, wherein the one or more identifier codes correspond to branch facilities;
identifying, by the data processing system, data features associated with the one or more identifier codes by accessing a registry;
retrieving, by the data processing system, risk data for the data features;
determining, by the data processing system, a risk rating for each of the one or more identifier codes based on the risk data for the data features; and
generating, by the data processing system, risk rating data based on the determined risk rating for each of the one or more identifier codes.

### Claim 2 (depends on 1)

The method of claim 1 wherein the one or more identifier codes are bank identification codes.

### Claim 3 (depends on 1)

The method of claim 1 wherein the data features include at least one of a country, state, city, province, district, and county.

### Claim 4 (depends on 1)

The method of claim 1 wherein retrieving the rating further comprises:
calculating, by the data processing system, geographic and anti-money laundering risk ratings for a plurality of countries; and
identifying, by the data processing system, the risk data for the data features from the calculated geographic and anti-money laundering risk ratings.

### Claim 5 (depends on 1)

The method of claim 1 wherein determining the risk rating for each of the one or more identifier codes further comprises determining, by the data processing system, the risk rating for each of the one or more identifier codes based on a nature of transactions occurring in the branch facilities.

### Claim 6 (depends on 1)

The method of claim 1 wherein generating the risk rating data further comprises generating, by the data processing system, a heat map based on the risk rating for each of the one or more identifier codes.

### Claim 7 (depends on 6)

The method of claim 6 wherein the heat map comprises a graphical representation that includes a plurality of colors corresponding to risk rating values.

### Claim 8 (depends on 7)

The method of claim 7 wherein the heat map comprises a geographical map including an overlay including the plurality of colors over locations associated with the one or more identifier codes based on the risk rating for each of the one or more identifier codes.

### Claim 9

A computing system for assigning data to coded entities, the computing system comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the processor, cause the computing system to carry out the steps of:
receiving one or more identifier codes from a client device, wherein the one or more identifier codes correspond to branch facilities;
identifying data features associated with the one or more identifier codes by accessing a registry;
retrieving risk data for the data features;
determining a risk rating for each of the one or more identifier codes based on the risk data for the data features; and
generating risk rating data based on the determined risk rating for each of the one or more identifier codes.

### Claim 10 (depends on 9)

The computing system of claim 9 wherein the one or more identifier codes are bank identification codes.

### Claim 11 (depends on 9)

The computing system of claim 9 wherein the data features include at least one of a country, state, city, province, district, and county.

### Claim 12 (depends on 9)

The computing system of claim 9 wherein the processor retrieving the rating further comprises the processor:
calculating geographic and anti-money laundering risk ratings for a plurality of countries; and
retrieving the risk data for the data features from the calculated geographic and anti-money laundering risk ratings.

### Claim 13 (depends on 9)

The computing system of claim 9 wherein the processor determining the risk rating for each of the one or more identifier codes further comprises the processor determining the risk rating for each of the one or more identifier codes based on a nature of transactions occurring in the branch facilities.

### Claim 14 (depends on 9)

The computing system of claim 9 wherein the processor generating the risk rating data further comprises the processor generating a heat map based on the risk rating for each of the one or more identifier codes.

### Claim 15 (depends on 14)

The computing system of claim 14 wherein the heat map comprises a graphical representation that includes a plurality of colors corresponding to risk rating values.

### Claim 16 (depends on 15)

The computing system of claim 15 wherein the heat map comprises a geographical map including an overlay including the plurality of colors over locations associated with the one or more identifier codes based on the risk rating for each of the one or more identifier codes.

### Claim 17

A computer program product for assigning data to coded entities, the computer program product comprising:
a computer readable storage medium having stored thereon:
program instructions executable by a processing device to cause the processing device to receive one or more identifier codes from a client device, wherein the one or more identifier codes correspond to branch facilities;
program instructions executable by the processing device to cause the processing device to identify data features associated with the one or more identifier codes by accessing a registry;
program instructions executable by the processing device to cause the processing device to retrieve risk data for the data features;
program instructions executable by the processing device to cause the processing device to determine a risk rating for each of the one or more identifier codes based on the risk data for the data features; and
program instructions executable by the processing device to cause the processing device to generate risk rating data based on the determined risk rating for each of the one or more identifier codes.

### Claim 18 (depends on 17)

The computer program product of claim 17 wherein the program instructions executable by the processing device to cause the processing device to generate the risk rating data further comprises program instructions executable by the processing device to cause the processing device to generate a heat map based on the risk rating for each of the one or more identifier codes.

### Claim 19 (depends on 18)

The computer program product of claim 18 wherein the heat map comprises a graphical representation that includes a plurality of colors corresponding to risk rating values.

### Claim 20 (depends on 19)

The computer program product of claim 19 wherein the heat map comprises a geographical map including an overlay including the plurality of colors over locations associated with the one or more identifier codes based on the risk rating for each of the one or more identifier codes.
