IP Library › Granted Patent US 11,107,048
Granted Patent B2
US 11,107,048 · App. 15/489,552 · Granted Aug 31, 2021

Providing out-of-band verification for blockchain transactions

Inventors: Ramesh Gopinath (Millwood, NY); Lawrence Koved (Pleasantville, NY); Brigid Mcdermott (New York, NY); Krishna Ratakonda (Yorktown Heights, NY)
Assignee: International Business Machines Corporation
G06Q20/065G06Q20/401G06Q20/4016H04L9/3228H04L9/3236H04L2209/38H04L2209/56
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 11,107,048
App. No.
15/489,552
Granted
Aug 31, 2021
Kind
B2
Abstract

An example operation may include one or more of receiving one or more transaction requests to complete one or more transactions, recording the one or more transaction requests in a blockchain, requesting one or more transaction confirmations from an out-of-band device to confirm the one or more transactions, and committing the one or more confirmed transactions to the blockchain.

Claims (28)

1. A method implemented by a computing system, the method comprising:

receiving, by an out-of-band device (OOBD), a confirmation request sent from a central clearing house (CCH), the confirmation request being associated with a transaction request, sent from the CCH to a blockchain, to complete a transaction, where the transaction request is sent via a first communication channel, and the confirmation request is sent via a second communication channel that is different from the first communication channel;

sending, by the OOBD, a confirmation of the transaction to the blockchain via the second communication channel;

sending, by the OOBD using the second communication channel, an acknowledgment of the confirmation to the CCH, the acknowledgment prompting the CCH to commit the transaction to the blockchain using the first communication channel; and

receiving, by the OOBD, a notification of potential fraud from an auditor device based on a comparison of the transaction to at least one of the confirmation and one or more committed transactions.

2. The method of claim 1 , further comprising:

receiving, by the OOBD, a callback from the CCH to confirm the transaction.

3. The method of claim 1 , further comprising:

storing the confirmation of the transaction in another blockchain.

4. An out-of-band device (OOBD) in a blockchain network, the OOBD comprising:

a receiver configured to:

receive a confirmation request sent from a central clearing house (CCH), the confirmation request being associated with a transaction request, sent from the CCH to a blockchain, to complete a transaction, where the transaction request is sent via a first communication channel, and the confirmation request is sent via a second communication channel that is different from the first communication channel; and

a processor configured to:

control the OOBD to send a confirmation of the transaction to the blockchain via the second communication channel;

control the OOBD to send, using the second communication channel, an acknowledgment of the confirmation to the CCH, the acknowledgment prompting the CCH to commit the transaction to the blockchain using the first communication channel; and

control the OOBD to receive a notification of potential fraud from an auditor device based on a comparison of the transaction to at least one of the confirmation and one or more committed transactions.

5. The OOBD of claim 4 , wherein the processor is configured to:

control the OOBD to receive a callback from the CCH to confirm the transaction.

6. The OOBD of claim 4 , wherein the processor is further configured to:

control the OOBD to store the confirmation of the transaction in another blockchain.

7. A non-transitory computer readable storage medium storing one or more instructions that when executed by a processor cause the processor to perform:

receiving, by an out-of-band device (OOBD), a confirmation request sent from a central clearing house (CCH), the confirmation request being associated with a transaction request, sent from the CCH to a blockchain, to complete a transaction, where the transaction request is sent via a first communication channel, and the confirmation request is sent via a second communication channel that is different from the first communication channel;

sending, by the OOBD, a confirmation of the transaction to the blockchain via the second communication channel;

sending, by the OOBD using the second communication channel, an acknowledgment of the confirmation to the CCH, the acknowledgment prompting the CCH to commit the transaction to the blockchain using the first communication channel; and

receiving, by the OOBD, a notification of potential fraud from an auditor device based on a comparison of the transaction to at least one of the confirmation and one or more committed transactions.

8. The non-transitory computer readable storage medium of claim 7 , wherein the one or more instructions are further configured to cause the processor to perform:

receiving, by the OOBD, a callback from the CCH to confirm the transaction.

9. The non-transitory computer readable storage medium of claim 7 , wherein the confirmation of the transaction is stored in another blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2017
From: GOPINATH, RAMESH; KOVED, LAWRENCE; MCDERMOTT, BRIGID; RATAKONDA, KRISHNA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 042032/0651 →
Continuity (1)
Related Publication 20180300693A1 · Oct 18, 2018
Cited By (1)
US 12,603,784