US 11,704,665 B2
Method and system for offline data transfer via machine-readable code
Ankur Arora, New Delhi (IN)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Oct. 8, 2021, as Appl. No. 17/450,350.
Application 17/450,350 is a continuation of application No. 15/468,347, filed on Mar. 24, 2017, granted, now 11,157,900.
Prior Publication US 2022/0027904 A1, Jan. 27, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/38 (2012.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/30 (2006.01); H04L 9/32 (2006.01); G06Q 20/06 (2012.01); G06K 7/14 (2006.01); G06Q 20/40 (2012.01); H04L 9/06 (2006.01)
CPC G06Q 20/3829 (2013.01) [G06K 7/1417 (2013.01); G06Q 20/065 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/40975 (2013.01); H04L 9/0637 (2013.01); H04L 9/0861 (2013.01); H04L 9/14 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); G06Q 2220/00 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for offline transmission of blockchain details, comprising:
storing, in a memory of a computing device, at least a first private key of a first cryptographic key pair and a currency amount;
receiving, by a receiving device of the computing device, at least a first destination address associated with a blockchain network and a transaction amount;
generating, by the generation module of the computing device, a second destination address associated with the blockchain network based on a second cryptographic key pair;
generating, by the generation module of the computing device, a blockchain transaction including at least the first destination address, the transaction amount, the second destination address, and a remainder amount based on at least a difference of the currency amount and the transaction amount;
storing, in the memory of the computing device, a second private key of the second cryptographic key pair in place of the first private key, which is deleted from the computing device; and
electronically transmitting, by a transmitting device of the computing device, the generated blockchain transaction.