Systems and methods for securely sharing public blockchain addresses

US12051048B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12051048-B2
Application numberUS-202318236742-A
CountryUS
Kind codeB2
Filing dateAug 22, 2023
Priority dateAug 11, 2022
Publication dateJul 30, 2024
Grant dateJul 30, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptocurrency account has received a first monetary amount via the public blockchain network, transmit, to the second processor via the secure network session, a second payload indicating the first monetary amount that is less than the transaction amount. In response to the second processor validating the first monetary amount, the second processor transmits, using a blockchain node associated with the cryptocurrency account, a remainder of the transaction amount to the cryptocurrency account via the public blockchain network.

First claim

Opening claim text (preview).

What is claimed is: 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; decrypt an encrypted first payload to access the first payload; in response to decrypting the encrypted first payload, transmit, via a public blockchain network (PBN) to a 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; generate a first payload comprising the monetary amount of cryptocurrency, a 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. 2. The system of claim 1 , wherein the second processor is further configured to: generate a third payload comprising a third amount of cryptocurrency for a second cryptocurrency transaction, and a third transaction identifier associated with the third amount of cryptocurrency; encrypt the third payload to generate an encrypted third payload; transmit, via the SNBS to the first processor, the encrypted third payload; and wherein the first processor is further configured to: decrypt the encrypted third payload to access the third payload. 3. The system of claim 2 , wherein the first processor is further configured to: in response to decrypting the encrypted third payload, validate the third amount of cryptocurrency within the third payload to generate a second validation result; encrypt the second validation result to generate an encrypted second validation result; and transmit, via the SNBS to the second processor, the encrypted second validation result. 4. The system of claim 1 , wherein the first payload comprises a plurality of transaction amounts of cryptocurrency corresponding to a plurality of cryptocurrency transactions associated with the second processor, a plurality of first transaction identifiers, and a plurality of wallet addresses of one or more cryptocurrency accounts. 5. The system of claim 1 , whereby the second processor is configured to verify an integrity of the first payload or the second payload using metadata associated with each respective payload. 6. The system of claim 1 , wherein at least one of the first transaction identifier or the second transaction identifier is unique to the second processor. 7. The system of claim 1 , wherein at least one of the first transaction identifier or the second transaction identifier is unique to the cryptocurrency transaction. 8. A method comprising: establishing a secure network banking session (SNBS) between a first processor of a first computing device and a second processor of a second computing device, wherein the SNBS is active for an amount of time for a cryptocurrency transaction of a monetary amount of cryptocurrency; generating, by the second processor, a first payload comprising the monetary amount of cryptocurrency, a wallet address of a cryptocurrency account associated with the second processor, and a first transaction identifier corresponding to the cryptocurrency transaction; encrypting, by the second processor, the first payload to generate an encrypted first payload; transmitting, by the second processor via the SNBS to the first processor, the encrypted first payload; decrypting, by the first processor, the encrypted first payload to access the first payload; in response to decrypting the encrypted first payload, transmitting, by the first processor 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; receiving, by the second processor 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, generating, by the second processor, a second payload comprising the first amount of cryptocurrency, and a second transaction identifier associated with the first amount of cryptocurrency; encrypting, by the second processor, the second payload to generate an encrypted second payload; transmitting, by the second processor via the SNBS to the first processor, the encrypted second payload; decrypting, by the first processor, the encrypted second payload to access the second payload; in response to decrypting the encrypted second payload, validating, by the first processor, the first amount of cryptocurrency within the second payload to generate a first validation result; encrypting, by the first processor, the first validation result to generate an encrypted first validation result; transmitting, by the first processor via the SNBS to the second processor, the encrypted first validation result; transmitting, by the first processor 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 receiving, by the second processor 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. 9. The method of claim 8 , further comprising: generating, by the second processor, a third payload comprising a third amount of cryptocurrency for a second cryptocurrency transaction, and a third transaction identifier associated with the third amount of cryptocurrency; encrypting, by the second proce

Assignees

Inventors

Classifications

  • Use of certificates or encrypted proofs of transaction rights · CPC title

  • Keeping log of transactions for guaranteeing non-repudiation of a transaction · CPC title

  • Transaction verification · CPC title

  • using two different networks, one for transaction and one for security confirmation · CPC title

  • insuring higher security of transaction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12051048B2 cover?
A system includes a first processor configured to transmit to a second processor via a secure network session, a first payload configured for a transaction in a public blockchain network including a transaction amount, and a wallet address of a cryptocurrency account, and, in response to receiving, from a blockchain node associated with the cryptocurrency account, an indication that the cryptoc…
Who is the assignee on this patent?
Citibank Na
What technology area does this patent fall under?
Primary CPC classification G06Q20/065. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).