IP Library › Granted Patent US 12,321,924
Granted Patent B1
US 12,321,924 · App. 18/073,910 · Granted Jun 3, 2025

Dynamic token instrument using a protection architecture

Inventors: Ashish B. Kurani (Hillsborough, CA); Dennis E. Montenegro (Concord, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/3672G06Q20/3825G06Q40/04G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,321,924
App. No.
18/073,910
Granted
Jun 3, 2025
Kind
B1
Abstract

Systems, methods, and computer-readable storage media to exchange using dynamic non-fungible token (DNFT) exchange instruments. One method includes receiving an issuance request, generating a DNFT exchange instrument, dynamically updating the DNFT exchange instrument, and executing an exchange.

Claims (77)

1. A system of exchanging using dynamic non-fungible token (DNFT) exchange instruments, the system comprises:

a data processing system comprising one or more processors and a memory storing a control structure and computer executable instructions that, when executed by the one or more processors, cause the one or more processors to:

receive, from a client system, an issuance request for a DNFT exchange instrument identifying a non-fungible token (NFT) of an NFT account, the NFT comprising a link with a metadata object of an asset;

generate a quantitative value corresponding to the NFT;

generate the DNFT exchange instrument corresponding to the NFT, wherein the DNFT exchange instrument is encapsulated within a control structure that updates a plurality of internal states based on off-chain data of the asset, and wherein the control structure restricts an output of the DNFT exchange instrument;

transmit, to the client system, a digital DNFT exchange instrument representing the DNFT exchange instrument, the digital DNFT exchange instrument configured to generate a DNFT exchange object in response to exchange interactions with a plurality of exchange systems;

update the NFT account of a plurality of NFT accounts in an overlay ledger by recording ownership of the DNFT exchange instrument;

continuously monitor the asset based on collecting the off-chain data from one or more off-chain data feeds;

detect at least one internal state of the plurality of internal states requires updating based on the off-chain data; and

update the at least one internal state of the plurality of internal states of the DNFT exchange instrument.

2. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

continuously generate the quantitative value of the NFT based on continuously determining the quantitative value of the NFT using the off-chain data; and

continuously update, in real-time, a first internal state of the DNFT exchange instrument.

3. The system of claim 2 , wherein the first internal state of the plurality of internal states is a credit limit based on the quantitative value.

4. The system of claim 3 , wherein the DNFT exchange instrument comprises a balance, and wherein the NFT is collateral to the DNFT exchange instrument, and wherein the data processing system comprising the memory and the one or more processors further to:

determine the balance of the DNFT exchange instrument is greater than the first internal state;

request, from the client system, an additional deposit for the DNFT exchange instrument or an additional NFT as collateral to the DNFT exchange instrument;

receive, from the client system, at least one of the additional deposit or the additional NFT; and

update, by the control structure, the first internal state based on the at least one of the additional deposit or the additional NFT.

5. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

aggregate a plurality of NFTs comprising a plurality of links with a plurality of metadata object of a plurality of assets, wherein the DNFT exchange instrument corresponds to the plurality of NFTs and the plurality of internal states; and

generate a new quantitative value corresponding to the plurality of NFTs.

6. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

receive, from one exchange system of the plurality of exchange systems, an exchange interaction comprising the DNFT exchange object, wherein the DNFT exchange object comprises DNFT exchange instrument information of the DNFT exchange instrument and exchange information of the one exchange system; and

in response to determining the DNFT exchange object satisfies the plurality of internal states, process the exchange interaction.

7. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

print and issue a physical DNFT exchange instrument representing the DNFT exchange instrument to an owner of the NFT account, the physical DNFT exchange instrument comprising a DNFT exchange instrument identifier, a network interface, and a presentation element, the physical DNFT exchange instrument configured to generate the DNFT exchange object in response to the exchange interactions with the plurality of exchange systems,

wherein the physical DNFT exchange instrument identifier is recorded with the NFT account in the overlay ledger, and wherein the network interface is configured to communicate wirelessly with at least one of the client system or the data processing system, and wherein the presentation element is configured to present at least of the plurality of internal states of the DNFT exchange instrument.

8. The system of claim 7 , the data processing system comprising the memory and the one or more processors further to:

establish, via the network interface either directly or indirectly through the client system, a communication session with the physical DNFT exchange instrument;

receive an indication the physical DNFT exchange instrument is outside at least one of a predetermined proximity of the client system or a predetermined geographic location; and

in response to receiving the indication, obfuscate, via the communication session, the DNFT exchange instrument identifier.

9. The system of claim 8 , the data processing system comprising the memory and the one or more processors further to:

disable, via the communication session, the physical DNFT exchange instrument and the digital DNFT exchange instrument based on the off-chain data, wherein disabling comprises prohibiting exchanges using the physical DNFT exchange instrument or the digital DNFT exchange instrument; or

in response to updating the at least one internal state, update, via the communication session, the presentation element depicting the at least one internal state of the plurality of internal states of the DNFT exchange instrument, and wherein the presentation element is an ink screen.

10. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

determine an initial value for each of the plurality of internal states of the DNFT exchange instrument, wherein each of the plurality of internal states is at least one of an attribute for outputting or an attribute for configuring the DNFT exchange instrument, and wherein the attribute for outputting is at least one of an exchange limit attribute, a maximum exchange amount attribute, or a geographical attribute, and wherein the attribute for configuring is at least one of a payment attribute, an interest rate attribute, a reward per exchange attribute, or an extension DNFT exchange instrument attribute.

11. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

in response to continuously monitoring the asset based on collecting the off-chain data, determine a potential of fraudulent activity associated with the DNFT exchange instrument; and

in response to determining the potential of fraudulent activity, freeze the DNFT exchange instrument by prohibiting exchanges using the DNFT exchange instrument and transmitting the NFT to a temporary un-spendable address.

12. The system of claim 1 , the data processing system comprising the memory and the one or more processors further to:

track, utilizing the overlay ledger, an association of NFT ownership of a plurality of NFTs with the plurality of NFT accounts, wherein each NFT of the plurality of NFTs is recorded and tracked with a particular NFT account of the plurality of NFT accounts.

13. The system of claim 12 , the data processing system comprising the memory and the one or more processors further to:

store and protect, utilizing a blockchain storage, the NFT at one of a plurality of internal addresses, and wherein a public and private key pair of the NFT is not associated with one of the plurality of NFT accounts, and wherein a quantity of internal addresses of NFTs stored in the blockchain storage is different from a quantity of identifiers of NFTs stored in the overlay ledger.

14. A system of exchanging using dynamic non-fungible token (DNFT) exchange instruments, the system comprises:

a data processing system comprising one or more processors and a memory storing a control structure and computer executable instructions that, when executed by the one or more processors, cause the one or more processors to:

receive, from a client system, an issuance request for a DNFT exchange instrument identifying a non-fungible token (NFT) of an NFT account, the NFT comprising a link with a metadata object of an asset;

generate a quantitative value corresponding to the NFT;

generate the DNFT exchange instrument corresponding to the NFT, wherein the DNFT exchange instrument is encapsulated within a control structure that modulates a plurality of internal states based on off-chain data of the asset, and wherein the control structure restricts an output of the DNFT exchange instrument;

transmit, to the client system, a digital DNFT exchange instrument representing the DNFT exchange instrument, the digital DNFT exchange instrument configured to generate a DNFT exchange object in response to an exchange interactions with a plurality of exchange systems;

update the NFT account of a plurality of NFT accounts in an overlay ledger by recording ownership of the DNFT exchange instrument;

continuously monitor the asset based on collecting the off-chain data from one or more off-chain data feeds;

detect at least one internal state of the plurality of internal states requires updating based on the off-chain data; and

update the at least one internal state of the plurality of internal states of the DNFT exchange instrument.

15. The system of claim 14 , the data processing system comprising the memory and the one or more processors further to:

continuously generate the quantitative value of the NFT based on continuously determining the quantitative value of the NFT using the off-chain data; and

continuously update, in real-time, a first internal state of the DNFT exchange instrument, wherein the first internal state of the plurality of internal states is a credit limit based on the quantitative value.

16. The system of claim 14 , the data processing system comprising the memory and the one or more processors further to:

aggregate a plurality of NFTs comprising a plurality of links with a plurality of metadata object of a plurality of assets, wherein the DNFT exchange instrument corresponds to the plurality of NFTs and the plurality of internal states; and

generate a new quantitative value corresponding to the plurality of NFTs.

17. The system of claim 14 , the data processing system comprising the memory and the one or more processors further to:

print and issue a physical DNFT exchange instrument representing the DNFT exchange instrument to an owner of the NFT account, the physical DNFT exchange instrument comprising a DNFT exchange instrument identifier, a network interface, and a presentation element, the physical DNFT exchange instrument configured to generate the DNFT exchange object in response to the exchange interactions with the plurality of exchange systems, wherein the physical DNFT exchange instrument identifier is recorded with the NFT account in the overlay ledger, and wherein the network interface is configured to communicate wirelessly with at least one of the client system or the data processing system, and wherein the presentation element is configured to present at least of the plurality of internal states of the DNFT exchange instrument;

establish, via the network interface either directly or indirectly through the client system, a communication session with the physical DNFT exchange instrument;

receive an indication the physical DNFT exchange instrument is outside at least one of a predetermined proximity of the client system or a predetermined geographic location; and

in response to receiving the indication, obfuscate, via the communication session, the DNFT exchange instrument identifier, and (1) disable, via the communication session, the physical DNFT exchange instrument and the digital DNFT exchange instrument based on the off-chain data, wherein disabling comprises prohibiting exchanges using the physical DNFT exchange instrument or the digital DNFT exchange instrument, or (2) in response to updating the at least one internal state, update, via the communication session and on the presentation element, the at least one internal state of the plurality of internal states of the DNFT exchange instrument, and wherein the presentation element is an ink screen.

18. A method of exchanging using dynamic non-fungible token (DNFT) exchange instruments, the method comprising:

receiving, by one or more processing circuits, from a client system, an issuance request for a DNFT exchange instrument identifying a non-fungible token (NFT) of an NFT account, the NFT comprising a link with a metadata object of an asset;

generating, by the one or more processing circuits, a quantitative value corresponding to the NFT;

generating, by the one or more processing circuits, the DNFT exchange instrument corresponding to the NFT, wherein the DNFT exchange instrument is encapsulated within a control structure that updates a plurality of internal states based on off-chain data of the asset, and wherein the control structure restricts an output of the DNFT exchange instrument;

transmitting, by the one or more processing circuits to the client system, a digital DNFT exchange instrument representing the DNFT exchange instrument, the digital DNFT exchange instrument configured to generate a DNFT exchange object in response to exchange interactions with a plurality of exchange systems;

updating, by the one or more processing circuits, the NFT account of a plurality of NFT accounts in an overlay ledger by recording ownership of the DNFT exchange instrument;

continuously monitoring, by the one or more processing circuits, the asset based on collecting the off-chain data from one or more off-chain data feeds;

detecting, by a control structure, at least one internal state of the plurality of internal states requires updating based on the off-chain data; and

updating, by the control structure, the at least one internal state of the plurality of internal states of the DNFT exchange instrument.

19. The method of claim 18 , further comprising:

receiving, by the one or more processing circuits from one exchange system of the plurality of exchange systems, an exchange interaction comprising the DNFT exchange object, wherein the DNFT exchange object comprises DNFT exchange instrument information of the DNFT exchange instrument and exchange information of the one exchange system; and

in response to determining the DNFT exchange object satisfies the plurality of internal states, processing, by the one or more processing circuits, the exchange interaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2025
From: KURANI, ASHISH B.; MONTENEGRO, DENNIS E.
To: WELLS FARGO BANK, N.A.
Reel/Frame 069739/0170 →
References Cited (73)
US 6311171B1 · Dent · 2001 [cited by applicant]
US 10946283B1 · Meilich et al. · 2021 [cited by applicant]
US 11139955B1 · So et al. · 2021 [cited by applicant]
US 11200569B1 · James et al. · 2021 [cited by applicant]
US 11334876B2 · Yantis et al. · 2022 [cited by applicant]
US 11972415B1 · Panes · 2024 [cited by applicant]
US 12033120B1 · Stroke et al. · 2024 [cited by applicant]
US 20100329455A1 · Nemiroff · 2010 [cited by applicant]
US 20150046337A1 · Hu et al. · 2015 [cited by applicant]
US 20150287026A1 · Yang et al. · 2015 [cited by applicant]
US 20170024818A1 · Wager et al. · 2017 [cited by applicant]
US 20170180367A1 · Warren · 2017 [cited by applicant]
US 20180144122A1 · Dymond · 2018 [cited by applicant]
US 20180374087A1 · Lu et al. · 2018 [cited by applicant]
US 20190164221A1 · Hill et al. · 2019 [cited by applicant]
US 20200234267A1 · Sanders et al. · 2020 [cited by applicant]
US 20200302410A1 · Macgregor et al. · 2020 [cited by applicant]
US 20200356989A1 · Shamai et al. · 2020 [cited by applicant]
US 20210065293A1 · Sigler et al. · 2021 [cited by applicant]
US 20210119807A1 · Chen et al. · 2021 [cited by applicant]
US 20210133700A1 · Williams et al. · 2021 [cited by applicant]
US 20210256070A1 · Tran et al. · 2021 [cited by applicant]
US 20210319428A1 · Yantis et al. · 2021 [cited by applicant]
US 20210390531A1 · Voorhees et al. · 2021 [cited by applicant]
US 20220027902A1 · Vandenberg et al. · 2022 [cited by applicant]
US 20220075845A1 · Bowen et al. · 2022 [cited by applicant]
US 20220092599A1 · Sofaer · 2022 [cited by applicant]
US 20220101316A1 · Cramer · 2022 [cited by applicant]
US 20220108232A1 · Hardgrave et al. · 2022 [cited by applicant]
US 20220114600A1 · Blackburn et al. · 2022 [cited by applicant]
US 20220122062A1 · Mayblum et al. · 2022 [cited by applicant]
US 20220138760A1 · Dipasquale · 2022 [cited by applicant]
US 20220138849A1 · Henson et al. · 2022 [cited by applicant]
US 20220164815A1 · Petersen et al. · 2022 [cited by applicant]
US 20220172287A1 · Jung · 2022 [cited by applicant]
US 20220173893A1 · Basu et al. · 2022 [cited by applicant]
US 20220230175A1 · Haruna · 2022 [cited by examiner]
US 20220253834A1 · Vijayan · 2022 [cited by applicant]
US 20230017499A1 · Agrawal · 2023 [cited by examiner]
US 20230073545A1 · Kurian et al. · 2023 [cited by applicant]
US 20230106751A1 · Wainstein et al. · 2023 [cited by applicant]
US 20230108610A1 · Tang et al. · 2023 [cited by applicant]
US 20230121749A1 · Lee · 2023 [cited by examiner]
US 20230124040A1 · Quigley et al. · 2023 [cited by applicant]
US 20230130594A1 · Quigley et al. · 2023 [cited by applicant]
US 20230137867A1 · Walters et al. · 2023 [cited by applicant]
US 20230139878A1 · Clark et al. · 2023 [cited by applicant]
US 20230162188A1 · Silver · 2023 [cited by applicant]
US 20230163975A1 · Kelly et al. · 2023 [cited by applicant]
US 20230281585A1 · Kechik · 2023 [cited by applicant]
US 20230289820A1 · Boardman et al. · 2023 [cited by applicant]
US 20230298001A1 · Jethmalani et al. · 2023 [cited by applicant]
US 20230315819A1 · Guy et al. · 2023 [cited by applicant]
US 20230318851A1 · Kojima et al. · 2023 [cited by applicant]
US 20240005320A1 · Pardo · 2024 [cited by applicant]
US 20240007309A1 · Dowling et al. · 2024 [cited by applicant]
US 20240013195A1 · Osborn et al. · 2024 [cited by applicant]
US 20240020682A1 · Castagna · 2024 [cited by examiner]
US 20240095700A1 · McDonnell · 2024 [cited by applicant]
US 20240144331A1 · Perelmuter · 2024 [cited by applicant]
US 20240152905A1 · Franco et al. · 2024 [cited by applicant]
US 20240330376A1 · Solh et al. · 2024 [cited by applicant]
CN 114358946A · 2022 [cited by applicant]
EP 3654578A1 · 2020 [cited by applicant]
EP 4012970A1 · 2022 [cited by applicant]
Elimobile Launches the First Tokenized Telco, Partners with Elite Token to Create a Celebrity Powered Ecosystem, https://www.globenewswire.com/news-release/2022/05/16/2443461/0/en/Elimobile-Launches-the-First-Tokenized-… [cited by applicant]
Fazli et al., “Under the Skin of Foundation NFT Auctions,” https://arxiv.org/abs/2109.12321, pp. 1-4. [cited by applicant]
Frankenfield, “Is SALT Blockchain-Based Lending the Future of All Personal Loans?,” https://www.investopedia.com/tech/salt-secured-automated-lending-technology-blockchain/, pp. 1-10. [cited by applicant]
Musan, “NFT.finance Leveraging Non-Fungible Tokens,”https://www.imperial.ac.uk/media/imperial-college/faculty-of-engineering/computing/public/1920-ug-projects/distinguished-projects/NFT.-finance-Leveraging-Non-Fungible-… [cited by applicant]
Patairya, “How Do You Assess the Value of an NFT,” https://cointelegraph.com/news/how-do-you-assess-the-value-of-an-nft, pp. 1-12. [cited by applicant]
Steinwold, “NFT Valuation, Lending & Borrowing: Putting Non-Fungible Assets to Work,” https://medium.com/@Andrew.Steinwold/nft-valuation-lending-borrowing-putting-non-fungible-assets-to-work-ce92c61bad50, pp. 1-6. [cited by applicant]
Hartmann, Torsten, “What Are NFT Loans? Where Can You Get an NFT-backed Loan,” (May 9, 2022), https://captainaltcoin.com/nft-loans/, pp. 1-10. [cited by applicant]
Sangam Bhujel, A Survey: Security, Transparency, and Scalability Issues of N FT's and Its Marketplaces, Nov. 2022, https:// www.ncbi.nlm.nih.gov/pmc/articles/PMC9696178/pdf/sensors-22-08833.pdf (Year: 2022). [cited by applicant]
Cited By (6)
US 12,513,131 US 12,542,667 US 12,632,856 US 12,683,788 US 12,749,081 US 12,749,114