IP Library › Granted Patent US 12,026,684
Granted Patent B2
US 12,026,684 · App. 17/739,026 · Granted Jul 2, 2024

Digital and physical asset transfers based on authentication

Inventors: Vinesh Premji Patel (London, GB); Michael R. Young (Davidson, NC); Manu J. Kurian (Dallas, TX)
Assignee: Bank of America Corporation
G06Q20/065G06F3/04815G06Q20/3674G06Q20/3678G06T13/40G06Q2220/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,026,684
App. No.
17/739,026
Granted
Jul 2, 2024
Kind
B2
Abstract

An apparatus for transferring virtual resources comprises a processor associated with a server. The processor is configured to conduct an interaction between a first user and an entity to transfer a physical object and a non-fungible token (NFT) to the first user, wherein the NFT is associated with the physical object. The processor is further configured to receive the NFT for storage in a first digital folder and to receive a request to establish an interaction session between a first avatar in a virtual environment and a second avatar associated with a second user. The processor is further configured to authorize the interaction session in response to authenticating the NFT and to conduct the interaction. The interaction includes initiating a transfer of the physical object from the first user to the second user and transmitting the NFT to a second digital folder associated with the second user.

Claims (69)

1. An apparatus for transferring virtual resources, comprising:

a memory operable to:

store a non-fungible token (NFT) in a first digital folder associated with a first user; and

store a blockchain record comprising a plurality of transfers for a blockchain; and

a processor, operably coupled to the memory, configured to:

conduct an interaction in a real-world between a first user device associated with the first user and an entity device associated with an entity to transfer a physical object and the NFT to the first user, wherein the NFT is associated with the physical object;

receive the NFT during the interaction for storage in the first digital folder of the first user, wherein the NFT comprises data associated with the physical object, the data comprising information of a physical appearance or attributes of the physical object and at least one of a serial number of the physical object or a proof of the interaction between the entity and the first user;

receive a request from a second user device associated with a second user to establish an interaction session between a first avatar associated with the first user in a virtual environment and a second avatar associated with a second user in the virtual environment;

authorize the interaction session between the first avatar and the second avatar in response to authenticating the NFT; and

conduct an interaction between the first avatar and the second avatar, the interaction comprising:

accessing data associated with the NFT comprising the physical appearance of the physical object, and visually displaying a representation of the physical object in the virtual environment;

receiving via the interaction session a request from the second user for a transfer of the NFT and the physical object to the second user;

initiating a transfer of the physical object from the first user to the second user; and

transmitting the NFT to a second digital folder associated with the second user.

2. The apparatus of claim 1 , wherein the processor is further configured to:

receive a request from the second user device to authenticate the NFT; and

validate the NFT by accessing the blockchain record to verify the interaction between the first user device and the entity device.

3. The apparatus of claim 2 , wherein the processor is further configured to:

analyze one or more transfers stored in the blockchain record associated with the NFT.

4. The apparatus of claim 1 , wherein the memory is further configured to:

update the blockchain record to indicate that the received NFT is stored in the first digital folder of the first user in response to conducting the interaction between the first user device and the entity device.

5. The apparatus of claim 1 , wherein the memory is further configured to:

update the blockchain record to indicate that the received NFT is stored in the second digital folder of the second user in response to conducting the interaction between the first avatar and the second avatar.

6. The apparatus of claim 1 , wherein the data of the NFT further comprises information associated with manufacturing the physical object.

7. The apparatus of claim 1 , wherein the processor is further configured to:

initiate a transfer of real-world resources from the second digital folder to an external database; and

receive the real-world resources from the external database for storage in the first digital folder in response to the external database receiving transportation information from the first user device associated with the physical object.

8. A method for transferring virtual resources, comprising:

conducting an interaction in a real-world between a first user device associated with a first user and an entity device associated with an entity to transfer a physical object and a non-fungible token (NFT) to the first user, wherein the NFT is associated with the physical object;

receiving the NFT during the interaction for storage in a first digital folder associated with first user, wherein the NFT comprises data associated with the physical object, the data comprising information of a physical appearance or attributes of the physical object and at least one of a serial number of the physical object or a proof of the interaction between the entity and the first user;

receiving a request from a second user device associated with a second user to establish an interaction session between a first avatar associated with the first user in a virtual environment and a second avatar associated with a second user in the virtual environment;

authorizing the interaction session between the first avatar and the second avatar in response to authenticating the NFT; and

conducting an interaction between the first avatar and the second avatar, the interaction comprising:

accessing data associated with the NFT comprising the physical appearance of the physical object, and visually displaying a representation of the physical object in the virtual environment;

receiving via the interaction session a request from the second user for a transfer of the NFT and the physical object to the second user;

initiating a transfer of the physical object from the first user to the second user; and

transmitting the NFT to a second digital folder associated with the second user.

9. The method of claim 8 , further comprising:

receiving a request from the second user device to authenticate the NFT; and

validating the NFT by accessing a blockchain record to verify the interaction between the first user device and the entity device.

10. The method of claim 9 , further comprising analyzing one or more transfers stored in the blockchain record associated with the NFT.

11. The method of claim 8 , further comprising updating a blockchain record to indicate that the received NFT is stored in the first digital folder of the first user in response to conducting the interaction between the first user device and the entity device.

12. The method of claim 8 , further comprising updating a blockchain record to indicate that the received NFT is stored in the second digital folder of the second user in response to conducting the interaction between the first avatar and the second avatar.

13. The method of claim 8 , wherein the data of the NFT further comprises information associated with manufacturing the physical object.

14. The method of claim 8 , further comprising:

initiating a transfer of real-world resources from the second digital folder to an external database; and

receiving the real-world resources from the external database for storage in the first digital folder in response to the external database receiving transportation information from the first user device associated with the physical object.

15. A non-transitory computer-readable medium comprising instructions that are configured, when executed by a processor, to:

conduct an interaction in a real-world between a first user device associated with a first user and an entity device associated with an entity to transfer a physical object and a non-fungible token (NFT) to the first user, wherein the NFT is associated with the physical object;

receive the NFT during the interaction for storage in a first digital folder associated with the first user, wherein the NFT comprises data associated with the physical object, the data comprising information of a physical appearance or attributes of the physical object and at least one of a serial number of the physical object or a proof of the interaction between the entity and the first user;

receive a request from a second user device associated with a second user to establish an interaction session between a first avatar associated with the first user in a virtual environment and a second avatar associated with a second user in the virtual environment;

authorize the interaction session between the first avatar and the second avatar in response to authenticating the NFT; and

conduct an interaction between the first avatar and the second avatar, the interaction comprising:

accessing data associated with the NFT comprising the physical appearance of the physical object, and visually displaying a representation of the physical object in the virtual environment;

receiving via the interaction session a request from the second user for a transfer of the NFT and the physical object to the second user;

initiating a transfer of the physical object from the first user to the second user; and

transmitting the NFT to a second digital folder associated with the second user.

16. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to:

receive a request from the second user device to authenticate the NFT; and

validate the NFT by accessing a blockchain record to verify the interaction between the first user device and the entity device.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions are further configured to:

analyze one or more transfers stored in the blockchain record associated with the NFT.

18. The non-transitory computer-readable medium of claim 15 , wherein the data of the NFT further comprises information associated with manufacturing the physical object.

19. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to:

initiate a transfer of real-world resources from the second digital folder to an external database; and

receive the real-world resources from the external database for storage in the first digital folder in response to the external database receiving transportation information from the first user device associated with the physical object.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions are further configured to:

instruct a memory to update a blockchain record to indicate that the received NFT is stored in the first digital folder of the first user in response to conducting the interaction between the first user device and the entity device; and

instruct the memory to update the blockchain record to indicate that the received NFT is stored in the second digital folder of the second user in response to conducting the interaction between the first avatar and the second avatar.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2022
From: PATEL, VINESH PREMJI; YOUNG, MICHAEL R.; KURIAN, MANU J.
To: BANK OF AMERICA CORPORATION
Reel/Frame 061224/0723 →
Continuity (1)
Related Publication 20230360006A1 · Nov 9, 2023
Cited By (2)
US 12,361,411 US 12,579,543