# US 2023/0054743 A1 · Multi-modal routing engine and processing architecture for currency orchestration of consumer rewards

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

- Number: US 2023/0054743 A1
- Document ID: US20230054743A1
- Status: Published application
- Kind: A1
- Application number: 17/977,598
- Filed: 2022-10-31
- Published: 2023-02-23
- Earliest claimed: 2020-07-27
- Assignees: New York Digital Investment Group LLC
- Applicants: New York Digital Investment Group LLC
- Inventors: Patrick Sells; Robert Gutmann; Yan Zhao Lee; Reuben Grinberg; Brian Langel; Anthony Magliacca
- Web page: https://patentgrep.com/patent/US20230054743A1

## CPC

- G06Q 20/389: {Keeping log of transactions for guaranteeing non-repudiation of a transaction}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/065: {using e-cash}
- G06Q 20/0658: {e-cash managed locally}
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 20/108: {Remote banking, e.g. home banking}
- G06Q 20/3678: {e-cash details, e.g. blinded, divisible or detecting double spending}
- G06Q 20/381: {Currency conversion}
- G06Q 40/03: Credit; Loans; Processing thereof
- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06Q 2220/00: Business processing using cryptography
- G06Q 2220/10: Usage protection of distributed data files
- 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

An integration system for a system of platforms includes an orchestration platform, a blockchain transactional platform, a digital transactional platform, a merchant system, a user trust platform, and one or more user devices connected to each other and a distributed ledger and/or a secondary mesh network via one or more networks. The blockchain transactional platform performs accesses and performs actions on the distributed ledger and/or the secondary mesh network. The digital transactional platform maintains transactional data indicative of an amount of first-domain value correlated to a user. The blockchain transactional platform maintains blockchain transactional data indicative of an amount of second-domain value correlated to the user. The orchestration platform manages data exchange, synthesis, fusion, analysis, and transformation between the components of the system, including for the orchestration of consumer rewards.

## Claims

### Claim 1

An integration system for a platform of platforms, comprising:
a digital transactional platform including:
a digital transactional module,
a transactional database including transactional data indicative of an amount of first-domain value correlated to a user and financial rewards data correlated to the user, and
a digital transactional programming interface configured to provide access to the digital transactional module and the transactional database;
a blockchain transactional platform including:
a blockchain transactional module,
a blockchain transactional database including blockchain transactional data indicative of an amount of second-domain value correlated to the user, and
a blockchain transactional programming interface configured to provide access to the blockchain transactional module and the blockchain transactional database; and
an orchestration platform including:
an orchestration module,
an analysis module, and
an orchestration platform programming interface configured to provide access to the orchestration module;
wherein the orchestration module is configured to:
access the transactional database through the digital transactional programming interface to retrieve the transactional data and the financial rewards data,
access the blockchain transactional database through the blockchain transactional programming interface to retrieve the blockchain transactional data,
provide the transactional data, financial rewards data, and blockchain transactional data to the analysis module to determine a digital transfer allocation,
generate a digital transfer allocation payload based on the digital transfer allocation, and
send the digital transfer allocation payload to the digital transactional programming interface and the blockchain transactional programming interface;
wherein the digital transactional programming interface is configured to, in response to receiving the digital transfer allocation payload, instruct the digital transactional module to modify the financial rewards data; and
wherein the blockchain transactional programming interface is configured to, in response to receiving the digital transfer allocation payload, instruct the blockchain transactional module to initiate a transfer of second-domain value to the user.

### Claim 2 (depends on 1)

The system of claim 1, wherein the orchestration module is configured to:
generate a user interface element on a user interface;
monitor the user interface element to determine if the user selects the user interface element; and
in response to the user selecting the user interface element, access the transactional database through the digital transactional programming interface to retrieve the transactional data and the financial rewards data.

### Claim 3 (depends on 1)

The system of claim 1, wherein the blockchain transactional module is configured to:
access and parse a cryptocurrency wallet address on a distributed ledger to generate blockchain transactional data; and
send the generated blockchain transactional data to the blockchain transactional programming interface.

### Claim 4 (depends on 1)

The system of claim 1, wherein the blockchain transactional module is configured to:
access and parse a cryptocurrency wallet address on a secondary mesh network to generate blockchain transactional data; and
send the generated blockchain transactional data to the blockchain transactional programming interface.

### Claim 5 (depends on 1)

The system of claim 1, wherein the orchestration module is configured to access and parse a cryptocurrency wallet address on a distributed ledger to generate blockchain transactional data.

### Claim 6 (depends on 1)

The system of claim 1, wherein the orchestration module is configured to access and parse a cryptocurrency wallet address on a secondary mesh network to generate blockchain transactional data.

### Claim 7 (depends on 2)

The system of claim 2, wherein the orchestration module is configured determine the digital transfer allocation by inputting the transactional data, financial rewards data, and blockchain transactional data into a trained machine learning model.

### Claim 8 (depends on 7)

The system of claim 7, wherein the trained machine learning model is a neural network.

### Claim 9 (depends on 1)

The system of claim 1, wherein the blockchain transactional programming interface is configured to, in response to receiving the digital transfer allocation payload, instruct the blockchain transactional module to initiate a transfer of second-domain value to a cryptocurrency wallet address associated with the user.

### Claim 10 (depends on 1)

The system of claim 1, comprising:
a user device having a display;
wherein the user device is configured to access the user interface.

### Claim 11

A computer-implemented method of automatically managing networked computer platforms, comprising:
accessing, from an orchestration module, a transactional database through a digital transactional programming interface to retrieve transactional data and financial rewards data, wherein:
the orchestration module is part of an orchestration platform, the orchestration platform including an analysis module, and an orchestration platform programming interface configured to provide access to the orchestration module,
the transactional database and the digital transactional programming interface are part of a digital transactional platform, the transactional database includes the transactional data indicative of an amount of first-domain value correlated to a user and financial rewards data correlated to the user, and the digital transactional programming interface is configured to provide access to the digital transactional module and the transactional database;
accessing a blockchain transactional database through a blockchain transactional programming interface to retrieve blockchain transactional data, wherein:
the blockchain transactional database and the blockchain transactional programming interface are part of a blockchain transactional platform, the blockchain transactional platform includes a blockchain transactional module, the blockchain transactional database includes the blockchain transactional data that indicates an amount of second-domain value correlated to the user, and the blockchain transactional programming interface is configured to provide access to the blockchain transactional module and the blockchain transactional database;
providing the transactional data, financial rewards data, and blockchain transactional data to the analysis module to determine a digital transfer allocation;
generating a digital transfer allocation payload based on the digital transfer allocation;
sending the digital transfer allocation payload to the digital transactional programming interface and the blockchain transactional programming interface;
receiving the digital transfer allocation payload at the digital transactional programming interface;
in response to receiving the digital transfer allocation payload at the digital transactional programming interface:
instructing the digital transactional module to modify the financial rewards data, and
instructing the blockchain transactional module to initiate a transfer of second-domain value to the user.

### Claim 12 (depends on 11)

The method of claim 11, comprising:
generating, at the orchestration module, a user interface element on a user interface;
monitoring the user interface element to determine if the user selects the user interface element; and
in response to the user selecting the user interface element, accessing the transactional database through the digital transactional programming interface to retrieve the transactional data and the financial rewards data.

### Claim 13 (depends on 11)

The method of claim 11, comprising:
accessing, at the blockchain transactional module, a cryptocurrency wallet address on a distributed ledger to generate blockchain transactional data;
parsing data from the cryptocurrency wallet address to generate blockchain transactional data; and
sending the generated blockchain transactional data to the blockchain transactional programming interface.

### Claim 14 (depends on 11)

The method of claim 11, comprising:
accessing, at the blockchain transactional module, a cryptocurrency wallet address on a secondary mesh network to generate blockchain transactional data;
parsing data from the cryptocurrency wallet address to generate blockchain transactional data; and
sending the generated blockchain transactional data to the blockchain transactional programming interface.

### Claim 15 (depends on 11)

The method of claim 11, comprising:
accessing, at the orchestration module, a cryptocurrency wallet address on a distributed ledger; and
parsing data from the cryptocurrency wallet address to generate blockchain transactional data.

### Claim 16 (depends on 11)

The method of claim 11, comprising:
accessing, at the orchestration module, a cryptocurrency wallet address on a secondary mesh network; and
parsing data from the cryptocurrency wallet address to generate blockchain transactional data.

### Claim 17 (depends on 12)

The method of claim 12, comprising:
determining, at the orchestration module, the digital transfer allocation by inputting the transactional data, financial rewards data, and blockchain transactional data into a trained machine learning model.

### Claim 18 (depends on 17)

The method of claim 17, wherein the trained machine learning model is a neural network.

### Claim 19 (depends on 11)

The method of claim 11, comprising:
receiving the digital transfer allocation payload at the blockchain transactional programming interface; and
in response to receiving the digital transfer allocation payload at the blockchain transactional programming interface, instructing the blockchain transactional module to initiate a transfer of second-domain value to a cryptocurrency wallet address associated with the user.

### Claim 20 (depends on 11)

The method of claim 11, comprising:
accessing, at a user device having a display, the user interface.
