IP Library › Granted Patent US 12,443,946
Granted Patent B2
US 12,443,946 · App. 18/402,114 · Granted Oct 14, 2025

Method and system for enabling traceable privacy-maintaining multi-hop offline transactions in digital currencies

Inventor: Stephen Higgins (Dublin, IE)
Assignee: MASTERCARD INTERATIONAL INCORPORATED
G06Q20/3825G06Q20/38215G06Q20/3829G06Q20/4014G06Q20/409
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 12,443,946
App. No.
18/402,114
Granted
Oct 14, 2025
Kind
B2
Abstract

A method for processing offline cryptocurrency transfers includes: receiving, by a receiver of a computing device, a first transfer message, wherein the first transfer message is cryptographically signed using a first private key of a first key pair; validating, by a processor of the computing device, the cryptographic signature of the first transfer message using a first public key of the first key pair; storing, in a memory of the computing device, the validated first transfer message; receiving, by an input device of the computing device, a transfer instruction, the transfer instruction including at least a communication address; and electronically transmitting, by a transmitter of the computing device, the validated first transfer message to an external device based on at least the communication address.

Claims (37)

1. A method for processing offline cryptocurrency transfers, comprising:

storing, in a secure element of a computing device, a first public key of a first key pair;

communicating, by the computing device, with a blockchain node in a blockchain network, to request a cryptographically signed transfer message;

receiving, by the computing device, a first transfer message that is cryptographically signed by the blockchain node using a first private key of the first key pair and is associated with a transfer of cryptographic currency;

validating the cryptographic signature of the first transfer message using the first public key of the first key pair stored in the secure element of the computing device;

receiving, by the computing device, a transfer instruction, the transfer instruction including at least a communication address;

generating, by the computing device, a data container by wrapping the first validated first transfer message with a second transfer message; and

electronically transmitting, by the computing device, the data container to an external device based on at least the communication address.

2. The method of claim 1 , further comprising:

generating, by the computing device, the second transfer message, wherein the second transfer message includes at least a payment amount, a destination reference, and a reference to the first transfer message.

3. The method of claim 2 , wherein the destination reference and payment amount are included in the received transfer instruction.

4. The method of claim 2 , wherein the destination reference is a second public key of a second key pair.

5. The method of claim 4 , further comprising:

receiving, by the computing device, the second public key from the external device.

6. The method of claim 2 , further comprising:

cryptographically signing, by the computing device, the generated second transfer message using a second private key of a second key pair.

7. The method of claim 1 , wherein the data container is a payment message.

8. A system for processing offline cryptocurrency transfers, comprising:

a blockchain network;

an external device; and

a computing device including

a secure element storing a first public key of a first key pair,

a transmitter communicating with a blockchain node in the blockchain network to request a cryptographically signed issuing transfer message,

a receiver receiving, from the blockchain node in the blockchain network, a first transfer message that is cryptographically signed by the blockchain node using a first private key of the first key pair and is associated with a transfer of cryptographic currency,

a processor validating the cryptographic signature of the first transfer message using the first public key of the first key pair stored in the secure element of the computing device, and

an input device, wherein

the memory further stores the validated first transfer message,

the input device a transfer instruction, the transfer instruction including at least a communication address,

the processor generates a data container by wrapping the first validated first transfer message with a second transfer message, and

the transmitter electronically transmits the data container to an external device based on at least the communication address.

9. The system of claim 8 , wherein

the processor of the computing device generates the second transfer message, wherein the second transfer message includes at least a payment amount, a destination reference, and a reference to the first transfer message.

10. The system of claim 9 , wherein the destination reference and payment amount are included in the received transfer instruction.

11. The system of claim 9 , wherein the destination reference is a second public key of a second key pair.

12. The system of claim 11 , wherein the receiver of the computing device receives the second public key from the external device.

13. The system of claim 9 , wherein the processor of the computing device cryptographically signs the generated second transfer message using a second private key of a second key pair.

14. The system of claim 8 , wherein the data container is a payment message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2024
From: HIGGINS, STEPHEN
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 065995/0149 →
Continuity (2)
Continuation 17550596 · Dec 14, 2021
Related Publication 20240135368A1 · Apr 25, 2024
References Cited (10)
US 10990935B1 · Hayes · 2021 [cited by applicant]
US 20100241595A1 · Felsher · 2010 [cited by examiner]
US 20190095907A1 · Govindarajan et al. · 2019 [cited by applicant]
US 20210012331A1 · Higgins · 2021 [cited by applicant]
US 20210350343A1 · Gaur et al. · 2021 [cited by applicant]
WO 2017139060A1 · 2017 [cited by applicant]
International Search Report dated Mar. 2, 2023, corresponding to PCT/2022/051795 (12 Pages). [cited by applicant]
Notice of Reasons for Refusal mailed May 13, 2025 in corresponding Japanese Patent Application No. 2024-535552, with English Translation (8 pages). [cited by applicant]
First Examination Report mailed Aug. 5, 2025 in corresponding Indian Patent Application No. 202447045937, with English Translation (7 pages). [cited by applicant]
Notice of Allowance mailed mailed Sep. 9, 2025 in corresponding Japanese Patent Application No. 2024-535552. [cited by applicant]