IP Library Granted Patent US 12,481,981
Granted Patent B2
US 12,481,981 · App. 17/863,762 · Granted Nov 25, 2025

Operational lifecycle management using a dynamic non-fungible token

Inventors: Brandon Castagna (Charlotte, NC); Lisa Pugh (Charlotte, NC); Mei Lin (Addison, TX); Alfred Reed (Charlotte, NC)
Assignee: Bank of America Corporation
G06Q20/3674G06Q20/3825G06Q20/401G06Q2220/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,481,981
App. No.
17/863,762
Granted
Nov 25, 2025
Kind
B2
Abstract

This application describes an autonomous system for utilizing a non-fungible token (“NFT”) to manage dynamic operational conditions applied to bank account. The autonomous system may include a dynamic NFT stored on a distributed ledger. The dynamic NFT may include non-editable fields and editable fields. The autonomous system may include a static NFT stored on the distributed ledger. The dynamic and static NFTs may be linked to an account. The static NFT may define operating conditions for the non-editable account number. The autonomous system may include a smart contract that executes on the distributed ledger. The smart contract may detect a change in a value stored in the editable field of the dynamic NFT. The smart contract may locate operating conditions stored in the static NFT. Based on the operating conditions and the value, the smart contract may take action to manage the corresponding account.

Claims (38)

1 . An autonomous system that implements real-time and dynamic account agreements, the autonomous system comprising:

a distributed ledger comprising a plurality of nodes;

a dynamic non-fungible token (“NFT”) stored on the distributed ledger, the dynamic NFT comprising:

a non-editable account number;

a first editable data field;

a second editable data field; and

a third editable data field;

a static NFT stored on the distributed ledger, the static NFT defining operating conditions for an account associated with the non-editable account number;

a digital wallet that issues digitally signed instructions stored on the distributed ledger;

an oracle node on the distributed ledger that provides access to a data feed that is sourced from outside the distributed ledger; and

a smart contract running on the distributed ledger that:

detects digitally signed instructions recorded on the distributed ledger, and in response:

accesses the data feed via the oracle node;

based on the data feed, triggers execution of an action responsive to the digitally signed instructions, wherein the action transfers conditional ownership of the dynamic NFT to a second digital wallet; and

after confirming successful execution of the action, changes the third editable data field to reflect execution of the action;

detects a change in a first value stored in the first editable data field, and in response:

locates the operating conditions stored in the static NFT;

determines, based on the operating conditions, how the change in the first value affects a second value stored in the second editable data field; and

updates the second editable data field in real-time; and

detects a change in the second value stored in the second editable data field, and in response:

locates the operating conditions stored in the static NFT;

determines how the change affects the first value stored in the first editable data field of the dynamic NFT; and

updates the first editable data field in real-time.

2 . The autonomous system of claim 1 , wherein:

the digital wallet is a first digital wallet;

the action is a first action; and

the first action authorizes a second digital wallet to trigger execution of a second action based on a value stored in the third editable data field of the dynamic NFT.

3 . The autonomous system of claim 1 wherein the smart contract enforces the conditional ownership based on the data feed provided by the oracle node.

4 . The autonomous system of claim 1 wherein the oracle node is a first oracle node and further comprising a second oracle node that based on the change to the third editable data field, changes a data record stored outside of the distributed ledger.

5 . The autonomous system of claim 1 wherein the smart contract assigns initial values to the first and second editable data fields based on the operating conditions stored in the static NFT.

6 . The autonomous system of claim 1 wherein:

the first editable data field represents a current interest rate applied to the account;

the second editable data field represents a current account balance of the account;

the third editable data field represents a current owner of the account; and

the data feed accessed by the oracle node includes account balance and ownership information of a plurality of accounts, including the account, managed by an entity that controls the account.

7 . The autonomous system of claim 3 wherein the enforcement comprises:

monitoring the data feed for information relating to a condition of the conditional ownership; and

in response to detecting that the condition is not satisfied, reversing the transfer of conditional ownership.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: CASTAGNA, BRANDON; PUGH, LISA
To: BANK OF AMERICA CORPORATION
Reel/Frame 060495/0451 →
Continuity (1)
Related Publication 20240020682A1 · Jan 18, 2024
References Cited (21)
US 11615413B2 · Bellamy · 2023 [cited by examiner]
US 20050080694A1 · Schmidt · 2005 [cited by examiner]
US 20130085816A1 · Wilmore · 2013 [cited by examiner]
US 20180121911A1 · Hallam · 2018 [cited by examiner]
US 20210150626A1 · Robotham · 2021 [cited by examiner]
US 20210248214A1 · Goldston · 2021 [cited by examiner]
US 20220391895A1 · Weber · 2022 [cited by examiner]
US 20230119641A1 · Meyers · 2023 [cited by examiner]
US 20230360029A1 · Pranger · 2023 [cited by examiner]
US 20230419313A1 · Viswanath · 2023 [cited by examiner]
First Federal Lakewood, “Steps to take with your bank when an employee leaves your company.” retrieved from the wayback machine for Jun. 28, 2022, https://web.archive.org/web/20220628082210/https://advice.ffl.net/Steps-… [cited by examiner]
Heikki Vanttinen, “API3-Decentralized API's for the Decentralized Web,” https://medium.com/api3/api3-decentralized-apis-for-the-decentralized-web-d711f47190ac, Sep. 16, 2020. [cited by applicant]
“Can You Make Changes to an NFT Metadata,” https://www.motilaloswal.com/blog-details/can-you-make-changes-to-an-nft-metadata/20421, Retrieved on Jun. 1, 2022. [cited by applicant]
“What is a Crypto Exchange?” https://www.gemini.com/cryptopedia/what-is-crypto-exchange, Gemini Trust Company, LLC, Retrieved on Jun. 1, 2022. [cited by applicant]
Steve Kaczynski et al., “How NFT's Create Value,” https://hbr.org/2021/11/how-nfts-create-value, Nov. 10, 2021. [cited by applicant]
“Metadata Schemas,” https://nftschool.dev/reference/metadata-schemas/, Jun. 23, 2021. [cited by applicant]
“NFT DID Accounts,” https://developers.ceramic.network/docs/advanced/standards/accounts/nft-did/, Retrieved on Jun. 1, 2022. [cited by applicant]
Daniel Kahan, “NFT's 101: What is a Truly “Dynamic” NFT?” https://blog.doingud.com/nfts-101-what-is-a-truly-dynamic-nft/, Retrieved on Jun. 1, 2022. [cited by applicant]
“Non-Fungible Token,” https://en.wikipedia.org/wiki/Non-fungible_token, Jun. 1, 2022. [cited by applicant]
Daniel Liberto, “Sub Account,” https://www.investopedia.com/terms/s/sub-account.asp, Feb. 28, 2021. [cited by applicant]
“What is IPFS?” https://docs.ipfs.io/concepts/what-is-ipfs/, Retrieved on Jun. 17, 2022. [cited by applicant]