IP Library Granted Patent US 10,892,897
Granted Patent B2
US 10,892,897 · App. 16/020,473 · Granted Jan 12, 2021

System and method for using a distributed ledger gateway

Inventors: Christine Moy (New York, NY); Amber Baldet (Brooklyn, NY); Tyrone Lobban (London, GB); Suresh Shetty (Monmouth Junction, NJ)
Assignee: JPMORGAN CHASE BANK, N.A.
H04L9/3239G06F16/27H04L63/0428H04L63/0464H04L63/123H04L67/1042H04L67/42H04L69/22H04L9/0637H04L67/02H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,892,897
App. No.
16/020,473
Granted
Jan 12, 2021
Kind
B2
Abstract

System and method for using a distributed ledger gateway are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for interacting with a plurality of distributed ledgers may include: (1) receiving a client request comprising a payload to be written to one of a plurality of distributed ledgers and metadata extracted from the client request; (2) identifying a destination distributed ledger of the plurality of distributed ledgers; (3) logging a source of the request and the destination distributed ledger; (4) encrypting the payload; and (5) routing the encrypted payload to the destination distributed ledger.

Claims (31)

1. A method for interacting with a plurality of distributed ledgers, comprising:

in a first adapter for an access point for a client:

receiving a client request comprising a payload to be written to one of a plurality of distributed ledgers;

extracting metadata from the client request;

determining a target distributed ledger of the plurality of distributed ledgers based on the metadata;

generating routing information identifying the target distributed ledger for the client request;

encrypting the payload; and

communicating the metadata, the routing information, and the encrypted payload to a gateway, wherein the gateway logs a source of the client request and the target distributed ledger based on the metadata and routes the encrypted payload to the target distributed ledger via a second adapter that is in communication with the target distributed ledger.

2. The method of claim 1 , wherein the access point comprises a server-based access point.

3. The method of claim 1 , wherein the target distributed ledger comprises a plurality of target distributed ledgers, and the at least a portion of the encrypted payload is written to the plurality of target distributed ledgers.

4. The method of claim 1 , wherein the encrypted payload that is written to the target distributed ledger is accessible by only designated distributed ledgers or access points.

5. The method of claim 1 , wherein the second adapter decrypts the encrypted payload.

6. A system for providing a gateway as a service, comprising:

a gateway;

a plurality of first adapters, each first adapter in communication with an access point for a client; and

a plurality of second adapters, each second adapter in communication with one of a plurality of distributed ledgers;

wherein:

one of the first adapters receives a client request from the access point with which it communicates, the client request comprising a payload to be written to one of the plurality of distributed ledgers;

the first adapter extracts metadata from the client request;

the first adapter determines a target distributed ledger of the plurality of distributed ledgers based on the metadata;

the first adapter generates routing information identifying the target distributed ledger for the client request;

the first adapter encrypts the payload;

the first adapter communicates the metadata, the routing information, and the encrypted payload to the gateway;

the gateway logs a source of the client request and the target distributed ledger based on the routing information; and

the gateway routes the encrypted payload to the target distributed ledger via the second adapter that is in communication with the target distributed ledger.

7. The system of claim 6 , wherein the gateway is provided as a service.

8. The system of claim 6 , wherein the first access point comprises a server-based access point.

9. The system of claim 6 , wherein the target distributed ledger comprises a plurality of target distributed ledgers, and the at least a portion of the encrypted payload is written to the plurality of target distributed ledgers.

10. The system of claim 6 , wherein the encrypted payload that is written to the target distributed ledger is accessible by only designated distributed ledgers or access points.

11. The system of claim 6 , wherein the gateway comprises an API gateway that prioritizes a plurality of client requests.

12. The system of claim 6 , wherein the second adapter decrypts the encrypted payload.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2021
From: MOY, CHRISTINE; BALDET, AMBER; LOBBAN, TYRONE; SHETTY, SURESH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055939/0731 →
Continuity (2)
Provisional Application 62525600 · Jun 27, 2017
Related Publication 20180375840A1 · Dec 27, 2018