Patent ID: 11880810
Assignee: CITIBANK, N.A.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a first computing device comprising a first processor; and
a second computing device comprising a second processor,
wherein the first processor is configured to:
establish a secure network banking session (SNBS) with the second processor, wherein the SNBS is active for an amount of time for a cryptocurrency transaction of a monetary amount of cryptocurrency;
generate a request for a wallet address of a cryptocurrency account associated with the second processor for the cryptocurrency transaction;
encrypt the request to generate an encrypted request;
transmit via the SNBS to the second processor, the encrypted request;
decrypt the encrypted first payload to access the first payload;
in response to decrypting the encrypted first payload, transmit, via a public blockchain network (PBN) to the cryptocurrency account associated with the second processor, a first amount of cryptocurrency, wherein the first amount of cryptocurrency is less than the monetary amount of cryptocurrency;
decrypt the encrypted second payload to access the second payload;
in response to decrypting the encrypted second payload,
validate the first amount of cryptocurrency within the second payload to generate a first validation result;
encrypt the first validation result to generate an encrypted first validation result;
transmit, via the SNBS to the second processor, the encrypted first validation result; and
transmit, via the PBN to the cryptocurrency account, a second amount of cryptocurrency, wherein the second amount of cryptocurrency represents a remainder of the monetary amount of cryptocurrency; and

wherein the second processor is configured to:
establish the SNBS with the first processor;
decrypt the encrypted request to access the request;
in response to decrypting the encrypted request, generate a first payload comprising the monetary amount of cryptocurrency, the wallet address of the cryptocurrency account associated with the second processor, and a first transaction identifier corresponding to the cryptocurrency transaction;
encrypt the first payload to generate an encrypted first payload;
transmit, via the SNBS to the first processor, the encrypted first payload;
receive, via the PBN from at least one blockchain node associated with the cryptocurrency account, a first indication that the cryptocurrency account associated with the second processor has received the first amount of cryptocurrency;
in response to receiving the first indication, generate a second payload comprising the first amount of cryptocurrency, and a second transaction identifier associated with the first amount of cryptocurrency;
encrypt the second payload to generate an encrypted second payload;
transmit, via the SNBS to the first processor, the encrypted second payload; and
receive, via the PBN from at least one blockchain node associated with the cryptocurrency account, a second indication that the cryptocurrency account associated with the second processor has received the second amount of cryptocurrency.