Advanced non-fungible token blockchain architecture
US-2022271915-A1 · Aug 25, 2022 · US
US12579574B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12579574-B2 |
| Application number | US-202217729662-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 26, 2022 |
| Priority date | Apr 26, 2021 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system that deploys a first smart contract that include a set of predefined functions that enable exchange of a first cryptocurrency on a first blockchain network. Additionally, the system deploys a second smart contract with the set of predefined functions that enable exchange of a second cryptocurrency on a second blockchain network. Furthermore, the two sets of smart contracts allow for the blockchain operations to be conducted by referencing an exchange platform supported by the system. By referencing the exchange platform, the corresponding sets of functions may be activated to perform exchanges across the blockchain networks.
Opening claim text (preview).
What is claimed is: 1 . A system for facilitating, via configuration of different protocol-specific smart contracts with a smart contract interface, blockchain operations with the different protocol-specific smart contracts, despite differences between the different protocol-specific smart contracts being configured for different blockchain protocols and while reducing minimizing data storage requirements related to maintaining separate databases of function calls specific to all the different blockchain protocols, the system comprising: one or more processors and non-transitory computer-readable media comprising instructions that, when executed by the one or more processors, cause operations comprising: defining the smart contract interface having standardized function names and return values for functions that includes: a supply function that deposits principal blockchain assets; a redeem function that withdraws the principal blockchain assets; and a claim function that obtains blockchain operation characteristic updates accrued based on the deposited principal blockchain assets; configuring a first smart contract with the smart contract interface such that the first smart contract (i) interfaces with a first blockchain protocol defining a first blockchain token and (ii) includes the standardized function names and return values of the smart contract interface respectively corresponding to a set of first blockchain protocol-specific functions; configuring a second smart contract with the smart contract interface, such that the second smart contract (i) interfaces with a second blockchain protocol different from the first blockchain protocol and defining a second blockchain token different from the first blockchain token and (ii) includes the standardized function names and return values of the smart contract interface respectively corresponding to a set of second blockchain protocol-specific functions; deploying (i) the first smart contract to interface with the first blockchain protocol and (ii) the second smart contract to interface with the second blockchain protocol; subsequent to deploying the first smart contract and the second smart contract, receiving (i) a first request to obtain first blockchain operation characteristic updates associated with a deposit of an amount of the first blockchain token and (ii) a second request to obtain second blockchain operation characteristic updates associated with a deposit of an amount of the second blockchain token; and based on the first request and the second request, causing execution of a first claim function of the first smart contract and a second claim function of the second smart contract, by calling a same standardized function name of the smart contract interface that correspond to both the first claim function and the second claim function, without needing to call function names and parameter sets specific to the first blockchain protocol and specific to the second blockchain protocol to execute the first claim function and the second claim function, wherein the executing of the respective claim functions using the same standardized function name causes (i) the first smart contract to increment a first account with a first amount of blockchain updates via the first smart contract's first claim function and (ii) the second smart contract to increment the first account or a second account with a second amount of blockchain updates via the second smart contract's second claim function. 2 . A method facilitating, via configuration of different protocol-specific smart contracts with a smart contract interface, blockchain operations with the different protocol-specific smart contracts, despite differences between the different protocol-specific smart contracts being configured for different blockchain protocols and while reducing data storage requirements related to maintaining separate databases of function calls specific to all the different blockchain protocols, the method comprising: defining the smart contract interface having standardized function names and return values for functions that includes; a supply function that deposits principal blockchain assets; a redeem function that withdraws the principal blockchain assets; and a claim function that obtains blockchain operation characteristic updates accrued based on the deposited principal blockchain assets; configuring a first smart contract with the smart contract interface such that the first smart contract (i) interfaces with a first blockchain protocol defining a first blockchain token and (ii) includes the standardized function names and return values of the smart contract interface respectively corresponding to a set of first blockchain protocol-specific functions; configuring a second smart contract with the smart contract interface such that the second smart contract (i) interfaces with a second blockchain protocol different from the first blockchain protocol and defining a second blockchain token different from the first blockchain token and (ii) includes the standardized function names and return values of the smart contract interface respectively corresponding to a set of second blockchain protocol-specific functions; deploying (i) the first contract to interface with the first blockchain protocol and (ii) the second smart contract to interface with the second blockchain protocol; subsequent to deploying the first smart contract and the second smart contract, receiving (i) a first request to obtain first blockchain operation characteristic updates associated with a deposit of an amount of the first blockchain token and (ii) a second request to obtain second blockchain operation characteristic updates associated with a deposit of an amount of the second blockchain token; and based on the first request and the second request, causing execution of a first claim function of the first smart contract and a second claim function of the second smart contract, by calling a same standardized function name of the smart contract interface that correspond to both the first claim function and the second claim function, without needing to call function names and parameter sets specific to the first blockchain protocol and specific to the second blockchain protocol to execute the first claim function and the second claim function, wherein the executing of the respective claim functions using the same standardized function name causes (i) the first smart contract to increment a first account with a first amount of blockchain updates via the first smart contract's first claim function and (ii) the second smart contract to increment the first account or a second account with a second amount of blockchain updates via the second smart contract's second claim function. 3 . The method of claim 2 , wherein the first amount of blockchain updates includes an amount of a third blockchain token different from the first and second blockchain tokens. 4 . The method of claim 3 , wherein the second amount of blockchain updates includes an amount of a fourth blockchain token different from the first, second, and third blockchain tokens. 5 . The method of claim 2 , wherein the first amount of blockchain updates includes an additional amount of the first blockchain token. 6 . The method of claim 2 , further comprising specifying a delegate address to the first smart contract or the second smart contract, wherein all accrued updates are deposited to the delegate address. 7 . The method of claim 6 , wherein the standardized function names and return values of the smart contract interface further includes a delegate address function for changing the delegate address. 8 . The method of claim 2 , wherein the standardized function names and return values of the smart
initialising or reloading thereof · CPC title
Business processing using cryptography · CPC title
involving a neutral party, e.g. certification authority, notary or trusted third party [TTP] · CPC title
Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.