US 12,367,466 B2
Satellite data NFT transfer leveraging blockchain and smart contract capabilities
Shailendra Singh, Maharashtra (IN)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Feb. 13, 2023, as Appl. No. 18/108,759.
Prior Publication US 2024/0273482 A1, Aug. 15, 2024
Int. Cl. G06Q 20/02 (2012.01); G06Q 20/30 (2012.01); G06Q 20/32 (2012.01); G06Q 20/36 (2012.01); G06Q 20/38 (2012.01)
CPC G06Q 20/027 (2013.01) [G06Q 20/308 (2020.05); G06Q 20/327 (2013.01); G06Q 20/3672 (2013.01); G06Q 20/389 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for establishing an alternative transaction gateway when a default transaction network is down, the alternative transaction gateway leveraging a network of low-orbit satellites, the method comprising:
creating, using a first internet of things (“IoT”) device, a non-fungible token (“NFT”) associated with a transaction executed at the first IoT device, the NFT comprising:
a geo-location of the first IoT device;
an ownership of the first IoT device; and
transaction data;
storing, using the first IoT device, the NFT at the first IoT device pending proximity to a satellite antenna;
receiving, using a second IoT device hosting the satellite antenna, the NFT from the first IoT device;
transmitting, using the second IoT device, the NFT to a first low-orbit satellite when the first low-orbit satellite is within a first pre-determined proximity to the second IoT device, the first low-orbit satellite from the network of low-orbit satellites;
receiving the NFT, using the first low-orbit satellite when within the first pre-determined proximity to the second IoT device, from the second IoT device;
running a smart contract, using the first low-orbit satellite, the smart contract stored at the first low-orbit satellite, to identify a pathway for transporting the NFT, the pathway comprising one or more additional low-orbit satellites from the network of low-orbit satellites operating as carriers for the NFT to a centralized server;
adding to the NFT, using the first low-orbit satellite, first low-orbit satellite data;
storing, using the first low-orbit satellite, a copy of the NFT in a first satellite blockchain distributed ledger;
transmitting, using the first low-orbit satellite, the NFT to a second low-orbit satellite identified when running the smart contract;
receiving, using the second low-orbit satellite from the network of low-orbit satellites, the NFT from the first low-orbit satellite;
adding to the NFT, second low-orbit satellite data;
storing, using the second low-orbit satellite, a copy of the NFT in a second satellite blockchain distributed ledger;
when within a second pre-determined proximity to the centralized server, transmitting, using the second low-orbit satellite, the NFT to a centralized server;
receiving, via the centralized server, the NFT;
processing, via the centralized server, the transaction data; and
transferring, via the centralized server, the NFT to an earth-based blockchain distributed ledger.