IP Library Granted Patent US 12,124,875
Granted Patent B2
US 12,124,875 · App. 17/375,617 · Granted Oct 22, 2024

System and method for facilitating creation, verification, and management of digital resources

Inventors: Joseph Benjamin Castinado (North Glenn, CO); Brandon Ingram (Charlotte, NC); Naoll Addisu Merdassa (Chakopee, MN); Ann Ta (Scottsdale, AZ)
Assignee: BANK OF AMERICA CORPORATION
G06F9/5005G06F9/451
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,124,875
App. No.
17/375,617
Granted
Oct 22, 2024
Kind
B2
Abstract

Embodiments of the present invention provide a system for facilitating creation, verification, and management of digital resources. The system is configured for receiving a digital content for upload to a distributed register from a user, via a user interface, receiving one or more instructions associated with distribution of the digital content from the user, via the user interface, creating one or more digital resources from the digital content via the user interface based on the one or more instructions received from the user, and storing the one or more digital resources on the distributed register.

Claims (65)

1. A system for facilitating creation, verification, and management of non-fungible tokens, the system comprising:

at least one network communication interface;

at least one non-transitory storage device; and

at least one processing device coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the at least one processing device is configured to:

receive a digital content for upload to a distributed register from a user, via a user interface;

receive one or more instructions associated with distribution of the digital content from the user, via the user interface, wherein the one or more instructions comprise instructions associated with division of the digital content;

create one or more non-fungible tokens from the digital content via the user interface based on the one or more instructions received from the user, wherein creation of the one or more non-fungible tokens comprises:

splitting the digital content into two or more parts based on the instructions associated with the division of the digital content;

assigning a unique part identifier for each part of the two or more parts, wherein a monetary value associated with the each part is based at least in part on one of the assigned unique part identifier and a number of parts associated with the splitting of the digital content;

creating a non-fungible token associated with the each part of the one or more parts of the digital content;

creating two or more copies of the digital content based on the instructions associated with the digital content;

assigning a unique copy identifier for each copy of the two or more copies; and

creating a non-fungible token associated with the each copy of the two or more copies of the digital content;

store the one or more non-fungible tokens on the distributed register; and

display the one or more non-fungible tokens on a non-fungible token digital wallet, wherein the non-fungible token digital wallet comprises real-time value of the one or more non-fungible tokens, wherein the real-time value is based at least on the monetary value associated with the each part.

2. The system of claim 1 , wherein the one or more instructions associated with the distribution of the digital content further comprise:

instructions associated with duplication of the digital content; and

instructions associated with transfer of the digital content to one or more other users.

3. The system of claim 2 , wherein the at least one processing device is configured to:

receive a request for a first non-fungible token of the one or more non-fungible tokens from at least one other user of the one or more other users;

transfer the first non-fungible token to the at least one other user based on the instructions associated with the transfer of the digital content; and

transmit an alert to the user associated with the transfer of the first non-fungible token to the at least one other user.

4. The system of claim 1 , wherein the digital content comprises static digital artifacts, dynamic digital artifacts, and composite digital artifacts.

5. The system of claim 1 , wherein the user interface provides one or more single click functionalities that allow one or more users to create, verify, and manage one or more non-fungible tokens.

6. A computer program product for facilitating creation, verification, and management of non-fungible tokens, the computer program product comprising a non-transitory computer-readable storage medium having computer executable instructions for causing a computer processor to perform the steps of:

receiving a digital content for upload to a distributed register from a user, via a user interface;

receiving one or more instructions associated with distribution of the digital content from the user, via the user interface, wherein the one or more instructions comprise instructions associated with division of the digital content;

creating one or more non-fungible tokens from the digital content via the user interface based on the one or more instructions received from the user, wherein creation of the one or more non-fungible tokens comprises:

splitting the digital content into two or more parts based on the instructions associated with the division of the digital content;

assigning a unique part identifier for each part of the two or more parts, wherein a monetary value associated with the each part is based at least in part on one of the assigned unique part identifier and a number of parts associated with the splitting of the digital content;

creating a non-fungible token associated with the each part of the one or more parts of the digital content;

creating two or more copies of the digital content based on the instructions associated with the digital content;

assigning a unique copy identifier for each copy of the two or more copies;

creating a non-fungible token associated with the each copy of the two or more copies of the digital content; and

storing the one or more non-fungible tokens on the distributed register; and

displaying the one or more non-fungible tokens on a non-fungible token digital wallet, wherein the non-fungible token digital wallet comprises real-time value of the one or more non-fungible tokens, wherein the real-time value is based at least on the monetary value associated with the each part.

7. The computer program product of claim 6 , wherein the one or more instructions associated with the distribution of the digital content further comprise:

instructions associated with duplication of the digital content; and

instructions associated with transfer of the digital content to one or more other users.

8. The computer program product of claim 7 , wherein the computer executable instructions for causing a computer processor to perform the steps of:

receiving a request for a first non-fungible token of the one or more non-fungible tokens from at least one other user of the one or more other users;

transferring the first non-fungible token to the at least one other user based on the instructions associated with the transfer of the digital content; and

transmitting an alert to the user associated with the transfer of the first non-fungible token to the at least one other user.

9. The computer program product of claim 6 , wherein the digital content comprises static digital artifacts, dynamic digital artifacts, and composite digital artifacts.

10. A computer implemented method for facilitating creation, verification, and management of non-fungible tokens, the method comprising:

receiving a digital content for upload to a distributed register from a user, via a user interface;

receiving one or more instructions associated with distribution of the digital content from the user, via the user interface;

creating one or more non-fungible tokens from the digital content via the user interface based on the one or more instructions received from the user, wherein creation of the one or more non-fungible tokens comprises:

splitting the digital content into two or more parts based on the instructions associated with the division of the digital content;

assigning a unique part identifier for each part of the two or more parts, wherein a monetary value associated with the each part is based at least in part on one of the assigned unique part identifier and a number of parts associated with the splitting of the digital content;

creating a non-fungible token associated with the each part of the one or more parts of the digital content;

creating two or more copies of the digital content based on the instructions associated with the digital content;

assigning a unique copy identifier for each copy of the two or more copies;

creating a non-fungible token associated with the each copy of the two or more copies of the digital content;

storing the one or more non-fungible tokens on the distributed register; and

displaying the one or more non-fungible tokens on a non-fungible token digital wallet, wherein the non-fungible token digital wallet comprises real-time value of the one or more non-fungible tokens, wherein the real-time value is based at least on the monetary value associated with the each part.

11. The computer implemented method of claim 10 , wherein the one or more instructions associated with the distribution of the digital content further comprise:

instructions associated with duplication of the digital content; and

instructions associated with transfer of the digital content to one or more other users.

12. The computer implemented method of claim 11 , wherein the method further comprises:

receiving a request for a first non-fungible token of the one or more non-fungible tokens from at least one other user of the one or more other users;

transferring the first non-fungible token to the at least one other user based on the instructions associated with the transfer of the digital content; and

transmitting an alert to the user associated with the transfer of the first non-fungible token to the at least one other user.

13. The computer implemented method of claim 10 , wherein the digital content comprises static digital artifacts, dynamic digital artifacts, and composite digital artifacts.

14. The computer implemented method of claim 10 , wherein the user interface provides one or more single click functionalities that allow one or more users to create, verify, and manage one or more non-fungible tokens.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2021
From: CASTINADO, JOSEPH BENJAMIN; INGRAM, BRANDON; MERDASSA, NAOLL ADDISU; TA, ANN
To: BANK OF AMERICA CORPORATION
Reel/Frame 056854/0464 →
Continuity (1)
Related Publication 20230019921A1 · Jan 19, 2023