IP Library › Granted Patent US 12,328,394
Granted Patent B2
US 12,328,394 · App. 17/834,038 · Granted Jun 10, 2025

System for augmented hash-based portioning of non-fungible electronic resources for detection of unauthorized duplicates

Inventors: George Anthony Albero (Charlotte, NC); Maharaj Mukherjee (Poughkeepsie, NY)
Assignee: BANK OF AMERICA CORPORATION
H04L9/3213G06F21/10H04L9/3239G06F21/101
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,328,394
App. No.
17/834,038
Granted
Jun 10, 2025
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for augmented hash-based portioning of non-fungible electronic resources for detection of unauthorized duplicates. The present invention is configured to receive an unauthorized duplication detection request for a first NFT from a first user; segment the first digital resource into a first set of resource portions; generate a first set of hash values corresponding to the first set of resource portions; retrieve a second digital resource, wherein the second digital resource is associated with a second NFT; segment the second digital resource into a second set of resource portions; generate a second set of hash values corresponding to the second set of resource portions; determine that the second digital resource is similar to the first digital resource; determine that the second NFT is an unauthorized duplication of the first NFT; and trigger one or more responsive actions.

Claims (89)

1. A system for augmented hash-based portioning of non-fungible electronic resources for detection of unauthorized duplicates, the system comprising:

a processor;

a non-transitory storage device containing instructions that, when executed by the processor, cause the processor to:

receive, from a first user input device, an unauthorized duplication detection request for a first non-fungible token (NFT) from a first user, wherein the first NFT is associated with a first digital resource, wherein the first user is an owner of the first NFT;

segment, using a resource segmentation engine, the first digital resource into a first set of resource portions, wherein segmenting the first digital resource further comprises:

overlaying a first bounding segment pattern on the first digital resource, wherein the first bounding segment patterns overlap with one another; and

generating the first set of resource portions for the first digital resource based on at least overlaying the first bounding segment pattern on the first digital resource;

generate a first set of hash values corresponding to the first set of resource portions;

retrieve, from a virtual environment, a second digital resource, wherein the second digital resource is associated with a second NFT;

segment, using the resource segmentation engine, the second digital resource into a second set of resource portions;

generate a second set of hash values corresponding to the second set of resource portions;

determine that the second digital resource is similar to the first digital resource based on at least the first set of hash values and the second set of hash values;

determine that the second NFT is an unauthorized duplication of the first NFT; and

trigger one or more responsive actions for execution in response to determining that the second NFT is an unauthorized duplication of the first NFT.

2. The system of claim 1 , wherein segmenting the second digital resource further comprises:

overlaying, using the resource segmentation engine, the first bounding segment pattern on the second digital resource the one or more predetermined bounding segments on the second digital resource; and

generating the second set of resource portions for the second digital resource based on at least overlaying the first bounding segment pattern on the second digital resource.

3. The system of claim 1 , wherein determining that the second digital resource is similar to the first digital resource further comprises:

comparing the first set of hash values and the second set of hash values;

determining a match between the first set of hash values and the second set of hash values; and

determining that the second digital resource is similar to the first digital resource.

4. The system of claim 1 , wherein determining that the second NFT is the unauthorized duplication of the first NFT further comprises:

determining one or more conditional requirements associated with a minting of the first NFT;

determining that the second NFT does not meet the one or more conditional requirements; and

determining that the second NFT is the unauthorized duplication of the first NFT based on at least determining that the second NFT does not meet the one or more conditional requirements.

5. The system of claim 1 , wherein triggering the one or more responsive actions for execution further comprises generating an alert notification, wherein the alert notification comprises an indication that the second NFT is the unauthorized duplication of the first NFT.

6. The system of claim 5 , wherein the instructions, when executed, further cause the processor to:

transmit control signals configured to cause the first user input device to display the alert notification.

7. The system of claim 5 , wherein the instructions, when executed, further cause the processor to:

retrieve, from a relationship layer of the second NFT, ownership information associated with the second NFT;

determine, from the ownership information, that a second user is an owner of the second NFT, wherein the second user is associated with a second user input device; and

transmit control signals configured to cause the second user input device to display the alert notification.

8. The system of claim 5 , wherein the instructions, when executed, further cause the processor to:

transmit control signals configured to cause a user input device associated with an administrator of the virtual environment to display the alert notification.

9. A computer program product for augmented hash-based portioning of non-fungible electronic resources for detection of unauthorized duplicates, the computer program product comprising a non-transitory computer-readable medium comprising code causing an apparatus to:

receive, from a first user input device, an unauthorized duplication detection request for a first non-fungible token (NFT) from a first user, wherein the first NFT is associated with a first digital resource, wherein the first user is an owner of the first NFT;

segment, using a resource segmentation engine, the first digital resource into a first set of resource portions, wherein segmenting the first digital resource further comprises:

overlaying a first bounding segment pattern on the first digital resource, wherein the first bounding segment patterns overlap with one another; and

generating the first set of resource portions for the first digital resource based on at least overlaying the first bounding segment pattern on the first digital resource;

generate a first set of hash values corresponding to the first set of resource portions;

retrieve, from a virtual environment, a second digital resource, wherein the second digital resource is associated with a second NFT;

segment, using the resource segmentation engine, the second digital resource into a second set of resource portions;

generate a second set of hash values corresponding to the second set of resource portions;

determine that the second digital resource is similar to the first digital resource based on at least the first set of hash values and the second set of hash values;

determine that the second NFT is an unauthorized duplication of the first NFT; and

trigger one or more responsive actions for execution in response to determining that the second NFT is an unauthorized duplication of the first NFT.

10. The computer program product of claim 9 , wherein segmenting the second digital resource further comprises:

overlaying, using the resource segmentation engine, the first bounding segment pattern on the second digital resource the one or more predetermined bounding segments on the second digital resource; and

generating the second set of resource portions for the second digital resource based on at least overlaying the first bounding segment pattern on the second digital resource.

11. The computer program product of claim 9 , wherein determining that the second digital resource is similar to the first digital resource further comprises:

comparing the first set of hash values and the second set of hash values;

determining a match between the first set of hash values and the second set of hash values; and

determining that the second digital resource is similar to the first digital resource.

12. The computer program product of claim 10 , wherein determining that the second NFT is the unauthorized duplication of the first NFT further comprises:

determining one or more conditional requirements associated with a minting of the first NFT;

determining that the second NFT does not meet the one or more conditional requirements; and

determining that the second NFT is the unauthorized duplication of the first NFT based on at least determining that the second NFT does not meet the one or more conditional requirements.

13. The computer program product of claim 9 , wherein triggering the one or more responsive actions for execution further comprises generating an alert notification, wherein the alert notification comprises an indication that the second NFT is the unauthorized duplication of the first NFT.

14. The computer program product of claim 13 , wherein the code causes further the apparatus to:

transmit control signals configured to cause the first user input device to display the alert notification.

15. The computer program product of claim 13 , wherein the code causes further the apparatus to:

retrieve, from a relationship layer of the second NFT, ownership information associated with the second NFT;

determine, from the ownership information, that a second user is an owner of the second NFT, wherein the second user is associated with a second user input device; and

transmit control signals configured to cause the second user input device to display the alert notification.

16. The computer program product of claim 13 , wherein the code causes further the apparatus to:

transmit control signals configured to cause a user input device associated with an administrator of the virtual environment to display the alert notification.

17. A method for augmented hash-based portioning of non-fungible electronic resources for detection of unauthorized duplicates, the method comprising:

receiving, from a first user input device, an unauthorized duplication detection request for a first non-fungible token (NFT) from a first user, wherein the first NFT is associated with a first digital resource, wherein the first user is an owner of the first NFT;

segmenting, using a resource segmentation engine, the first digital resource into a first set of resource portions, wherein segmenting the first digital resource further comprises:

overlaying a first bounding segment pattern on the first digital resource, wherein the first bounding segment patterns overlap with one another; and

generating the first set of resource portions for the first digital resource based on at least overlaying the first bounding segment pattern on the first digital resource;

generating a first set of hash values corresponding to the first set of resource portions;

retrieving, from a virtual environment, a second digital resource, wherein the second digital resource is associated with a second NFT;

segmenting, using the resource segmentation engine, the second digital resource into a second set of resource portions;

generating a second set of hash values corresponding to the second set of resource portions;

determining that the second digital resource is similar to the first digital resource based on at least the first set of hash values and the second set of hash values;

determining that the second NFT is an unauthorized duplication of the first NFT; and

triggering one or more responsive actions for execution in response to determining that the second NFT is an unauthorized duplication of the first NFT.

18. The method of claim 17 , wherein segmenting the second digital resource further comprises:

overlaying, using the resource segmentation engine, the first bounding segment pattern on the second digital resource the one or more predetermined bounding segments on the second digital resource; and

generating the second set of resource portions for the second digital resource based on at least overlaying the first bounding segment pattern on the second digital resource.

19. The method of claim 17 , wherein determining that the second digital resource is similar to the first digital resource further comprises:

comparing the first set of hash values and the second set of hash values;

determining a match between the first set of hash values and the second set of hash values; and

determining that the second digital resource is similar to the first digital resource.

20. The method of claim 17 , wherein determining that the second NFT is the unauthorized duplication of the first NFT further comprises:

determining one or more conditional requirements associated with a minting of the first NFT;

determining that the second NFT does not meet the one or more conditional requirements; and

determining that the second NFT is the unauthorized duplication of the first NFT based on at least determining that the second NFT does not meet the one or more conditional requirements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: ALBERO, GEORGE ANTHONY; MUKHERJEE, MAHARAJ
To: BANK OF AMERICA CORPORATION
Reel/Frame 060119/0898 →
Continuity (1)
Related Publication 20230396437A1 · Dec 7, 2023
References Cited (28)
US 10715326B2 · Maim · 2020 [cited by applicant]
US 10938835B2 · Oberhauser · 2021 [cited by applicant]
US 11194961B2 · Wang · 2021 [cited by applicant]
US 11451530B2 · Padmanabhan · 2022 [cited by applicant]
US 11461437B1 · LaMontagne · 2022 [cited by examiner]
US 11611560B2 · Padmanabhan · 2023 [cited by applicant]
US 11949795B2 · Young · 2024 [cited by examiner]
US 11977530B2 · Soon-Shiong · 2024 [cited by examiner]
US 12073399B2 · Lee · 2024 [cited by examiner]
US 20130219397A1 · Adams · 2013 [cited by examiner]
US 20170300876A1 · Musiala, Jr. · 2017 [cited by applicant]
US 20170337534A1 · Goeringer · 2017 [cited by applicant]
US 20170344988A1 · Cusden · 2017 [cited by applicant]
US 20190173854A1 · Beck · 2019 [cited by applicant]
US 20190236559A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236562A1 · Padmanabhan · 2019 [cited by applicant]
US 20190236606A1 · Padmanabhan · 2019 [cited by applicant]
US 20190238316A1 · Padmanabhan · 2019 [cited by applicant]
US 20200119906A1 · Das · 2020 [cited by applicant]
US 20200134656A1 · Padmanabhan · 2020 [cited by applicant]
US 20200242595A1 · Harrison · 2020 [cited by applicant]
US 20200250747A1 · Padmanabhan · 2020 [cited by applicant]
US 20210182423A1 · Padmanabhan · 2021 [cited by applicant]
US 20210226774A1 · Padmanabhan · 2021 [cited by applicant]
US 20220271915A1 · Turner · 2022 [cited by applicant]
US 20230043095A1 · Milam · 2023 [cited by examiner]
US 20230196656A1 · Bramlet · 2023 [cited by examiner]
US 20230401565A1 · Smith · 2023 [cited by examiner]