US 12,244,742 B2
Computer-implemented digital communication using cryptography
Lucas Henning, Miami, FL (US); Addison David McKenzie, San Francisco, CA (US); and Yonathan Lapchik, Miami, FL (US)
Assigned to Citizens Reserve, Inc., Los Gatos, CA (US)
Filed by Citizens Reserve, Inc., Los Gatos, CA (US)
Filed on Jun. 17, 2022, as Appl. No. 17/843,661.
Claims priority of provisional application 63/301,579, filed on Jan. 21, 2022.
Claims priority of provisional application 63/293,038, filed on Dec. 22, 2021.
Prior Publication US 2023/0198785 A1, Jun. 22, 2023
Int. Cl. H04L 9/00 (2022.01); G06Q 20/06 (2012.01); H04L 9/32 (2006.01); H04W 4/14 (2009.01)
CPC H04L 9/50 (2022.05) [H04W 4/14 (2013.01); G06Q 20/065 (2013.01); H04L 9/3236 (2013.01); H04L 2209/56 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method for digital communication using cryptography, comprising:
generating, by a computer system, a transfer graphical user interface (GUI) initiable by a transfer instruction received at a user device comprising a display screen, wherein the transfer GUI is configured to generate and transmit short message service (SMS) messages from the user device to the computer system;
causing, by the computer system, the transfer GUI to display on the display screen for transferring a non-fungible token (NFT) to a recipient;
responsive to receiving, from the user device, an SMS message, the SMS message describing an NFT token identifier, a collection name of a digital asset collection to which the NFT belongs, a recipient blockchain address, and a recipient phone number:
resolving, by the computer system, the collection name to a collection blockchain address based on the SMS message; and
determining, by the computer system, that an amount of cryptocurrency referenced by the recipient blockchain address is greater than or equal to a threshold amount corresponding to the NFT;
responsive to determining that the amount of cryptocurrency is greater than or equal to the threshold amount, generating, by the computer system, a cryptographic operation on a blockchain to transfer the NFT from the collection blockchain address to the recipient blockchain address;
sending, by the computer system, a request to a hardware security module (HSM) communicably coupled to the blockchain to cryptographically sign a hash of the cryptographic operation using a private key associated with the phone number of the recipient; and
recording, by the computer system, the cryptographic operation on the blockchain.