# US 10,504,076 B2 · Systems and methods for distributing payment network services

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

- Number: US 10,504,076 B2
- Document ID: US10504076B2
- Status: Granted
- Kind: B2
- Application number: 15/434,287
- Filed: 2017-02-16
- Published: 2017-08-17
- Granted: 2019-12-10
- Earliest claimed: 2016-02-16
- Assignees: Mastercard International Incorporated
- Applicants: Mastercard International Incorporated
- Inventors: Dana J. Lorberg; Piruthiviraj Sivaraj
- Web page: https://patentgrep.com/patent/US10504076B2

## CPC

- G06Q 20/108: {Remote banking, e.g. home banking}
- G06Q 20/027: {involving a payment switch or gateway}
- G06Q 20/3821: {Electronic credentials}
- G06Q 20/4016: {involving fraud or risk level assessment in transaction processing}
- G06Q 20/405: {Establishing or using transaction specific rules}
- 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

Systems and methods are provided for use in distributing one or more services to edge devices in a payment network. One exemplary method includes receiving, at an edge device, an authorization request related to a payment account from a customer, identifying at least one service associated with the request and/or the payment account, and performing said at least one service, at the edge device. The exemplary method further includes transmitting the authorization request to an issuer associated with the payment account, and transmitting an authorization reply, generated by the issuer, to the customer, whereby the at least one service is distributed to the edge device.

## Claims

### Claim 1

A payment network for use in providing services in association with payment account transactions, the payment network comprising:
multiple edge computing devices geographically distributed across the payment network; and
at least one internal network computing device coupled to at least one of the multiple edge computing devices and configured to interact with the at least one of the multiple edge computing devices;
wherein each of the multiple edge computing devices is configured to:
receive a request from a customer of the payment network related to a payment account;
identify at least one service associated with the request and/or the payment account;
perform said at least one service, such that said at least one service is distributed to the edge computing device of the payment network; and
transmit the request to an issuer associated with the payment account.

### Claim 2 (depends on 1)

The payment network of claim 1, wherein each of the multiple edge computing devices includes at least one programmable gate array (PGA) configured, by a load file, to perform the at least one service.

### Claim 3 (depends on 1)

The payment network of claim 1, wherein each of the multiple edge computing devices is configured, in hardware and based on a load file, to perform said at least one service.

### Claim 4 (depends on 1)

The payment network of claim 1, wherein each of the multiple edge computing devices is further configured to access a data structure; and
wherein each of the multiple edge computing devices is configured to perform said at least one service, based on said access to the data structure.

### Claim 5 (depends on 4)

The payment network of claim 4, wherein at least one of the multiple edge computing devices includes an application specific integrated circuit (ASIC) configured to perform said at least one service, based on said access to the data structure.

### Claim 6 (depends on 1)

The payment network of claim 1, wherein the request includes an authorization request for a payment transaction to said payment account; and
wherein said at least one service includes a fraud protection service associated with the authorization request.

### Claim 7 (depends on 6)

The payment network of claim 6, wherein, in connection with said fraud protection service, each of the multiple edge computing devices is configured to append a fraud score to the authorization request, prior to transmitting the authorization request to the issuer.

### Claim 8 (depends on 1)

The payment network of claim 1, wherein the at least one internal network computing device is configured to coordinate internal communication and/or processing within the payment network and among the multiple edge computing devices; and
wherein each of the multiple edge computing devices is configured to identify the at least one service associated with the request and/or the payment account and perform the at least one service independent of the internal network computing device.

### Claim 9 (depends on 1)

The payment network of claim 1, wherein each of the multiple edge computing devices is configured to receive a reply to the request, from the issuer, and to transmit the reply to the customer.

### Claim 10 (depends on 1)

The payment network of claim 1, wherein each of the multiple edge computing devices is configured to transform the request from a first format to a second format associated with the issuer, prior to transmitting the request to the issuer.

### Claim 11

A computer implemented method for use in distributing services associated with purchase transactions in a payment network, the method comprising:
receiving, at an edge computing device of a payment network, from a banking institution, a payment network message;
identifying the payment network message as being associated with a service, based on a primary account number (PAN) included in the payment network message;
performing, at the edge computing device of the payment network, the identified service; and
transmitting a reply message, for the received payment network message, to the banking institution, whereby the service is performed at the edge computing device of the payment network and without transmitting either the payment network message or the reply message to a centralized internal computing device of the payment network.

### Claim 12 (depends on 11)

The computer implemented method of claim 11, wherein the payment network message includes an authorization request for a purchase transaction.

### Claim 13 (depends on 11)

The computer implemented method of claim 11, further comprising:
receiving, at the edge computing device of the payment network, from a different computing device of the payment network, a second message; and
causing the second message to be provided to a different banking institution, without identifying and providing a service, at the edge computing device of the payment network, for the second message.

### Claim 14 (depends on 11)

The computer implemented method of claim 11, wherein identifying the message as being associated with the service includes identifying the service based on a bank identification number (BIN) included in the PAN.

### Claim 15 (depends on 14)

The computer implement method of claim 14, wherein the payment network message includes an authorization request for a purchase transaction; and
wherein the banking institution includes an acquirer associated with a merchant involved in the purchase transaction.

### Claim 16 (depends on 11)

The computer implemented method of claim 11, further comprising accessing at least one data structure associated with the service; and
wherein providing the identified service includes providing said service based on the access to the data structure.

### Claim 17 (depends on 11)

The computer implemented method of claim 11, further comprising transforming the received payment network message from a first standard and/or format to a second standard and/or format.

### Claim 18

An edge computing device for use in distributing at least one service in a payment network, the edge computing device disposed in a region and structured, based on at least one load file, to:
receive an authorization request, from a customer of a payment network, for a transaction to a payment account based on a location of the edge computing device within a same region as the customer;
identify, based on a primary account number (PAN) included in the authorization request, at least one service to be performed in connection with the transaction; and
perform the at least one service in response to the authorization request, without transferring the authorization request to another computing device of the payment network outside of said region.

### Claim 19 (depends on 18)

The edge computing device of claim 18, comprising a field programmable gate array (FPGA) configured to perform the at least one service based on the at least one load file.

### Claim 20 (depends on 18)

The edge computing device of claim 18, wherein the edge computing device is further structured, based on the at least one load file, to access a data structure; and
wherein the edge computing device includes an application specific integrated circuit (ASIC) configured to perform said at least one service, based on said access to the data structure.
