IP Library › Granted Patent US 12,609,843
Granted Patent B2
US 12,609,843 · App. 17/747,233 · Granted Apr 21, 2026

System for dynamic data aggregation and prediction for assessment of electronic non-fungible resources

Inventors: Krishna Rangarao Mamadapur (Pune, IN); Jigesh Rajendra Safary (Mumbai, IN)
Assignee: BANK OF AMERICA CORPORATION
H04L9/50G06F18/214H04L9/3236G06N20/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,609,843
App. No.
17/747,233
Granted
Apr 21, 2026
Kind
B2
Abstract

Systems, computer program products, and methods are described herein for dynamic data aggregation and prediction for assessment of electronic non-fungible resources. The present invention is configured to receive, from a user input device, a request to predict an assessment of an NFT for a resource at a first time; capture, using a ML subsystem, one or more attributes associated with the NFT; trigger a vectorization engine to map the one or more attributes represented in the one or more data formats into a vector array; train, using the ML subsystem, an ML model using the vector array of the one or more attributes; generate, using the ML subsystem, a trained ML model based on at least the training; predict, using the trained ML model, the assessment of the NFT at the first time; and store the predicted assessment of the NFT at the first time in an assessment repository.

Claims (66)

1 . A system for dynamic data aggregation and prediction for assessment of electronic non-fungible resources, the system comprising:

at least one non-transitory storage device; and

at least one processor coupled to the at least one non-transitory storage device,

wherein the at least one processor is configured to:

receive, from a user input device, a request to predict an assessment of a non-fungible token (NFT) for a resource at a first time;

capture, using a machine learning (ML) subsystem, one or more attributes associated with the NFT, wherein the one or more attributes are represented in one or more data formats, the one or more attributes comprises at least one or more mentions of identifiable engagement terminology associated with the NFT on one or more external sources, wherein the one or mor external sources comprises at least one or more web-based platforms;

extract, using the ML subsystem, polarity information and sentiment associated with the NFT from the one or more identifiable engagement terminology, wherein extracting further comprises:

identifying, using a web-crawler orchestrator, the one or more web-based platforms;

scheduling, using a job scheduler, an extraction strategy to detect the one or more identifiable engagement terminology from the one or more web-based platforms; and

triggering an information extractor to fetch the one or more identifiable engagement terminology from the one or more web-based platforms;

map, using the vectorization engine, the polarity information and sentiment into the vector array;

trigger, using the ML subsystem, a vectorization engine to map the polarity information and sentiment into a vector array;

train, using the ML subsystem, an ML model using the vector array;

generate, using the ML subsystem, a trained ML model based on at least the training;

predict, using the trained ML model, the assessment of the NFT at the first time; and

store the predicted assessment of the NFT at the first time in an assessment repository.

2 . The system of claim 1 , wherein the at least one processor is further configured to:

capture an actual assessment of the NFT at the first time;

ingest, using the ML subsystem, the actual assessment of the NFT at the first time to tune the trained ML model; and

tune, using the ML subsystem, the trained ML model using the actual assessment of the NFT at the first time.

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

retrieve, from the assessment repository, the predicted assessment of the NFT at the first time;

determine that the actual assessment of the NFT at the first time does not match the predicted assessment of the NFT at the first time; and

generate correction parameters based on at least determining that the actual assessment of the NFT at the first time does not match the predicted assessment of the NFT at the first time.

4 . The system of claim 3 , wherein the at least one processor is further configured to:

ingest, using the ML subsystem, the correction parameters to tune the trained ML model; and

tune, using the ML subsystem, the trained ML model using the correction parameters.

5 . The system of claim 1 , wherein the one or more attributes comprises at least at least security status level of a distributed ledger associated with the NFT, metadata storage type, lifetime of the NFT, information associated with a community of the NFT, information associated with a creator of the NFT, NFT scarcity, ownership history of the NFT, value of the resource associated with the NFT, utility of the NFT in virtual mediums, and/or previously recorded assessment of the NFT.

6 . A computer program product for dynamic data aggregation and prediction for assessment of electronic non-fungible resources, the computer program product comprising a non-transitory computer-readable medium comprising code causing a first apparatus to:

receive, from a user input device, a request to predict an assessment of a non-fungible token (NFT) for a resource at a first time;

capture, using a machine learning (ML) subsystem, one or more attributes associated with the NFT, wherein the one or more attributes are represented in one or more data formats, the one or more attributes comprises at least one or more mentions of identifiable engagement terminology associated with the NFT on one or more external sources, wherein the one or mor external sources comprises at least one or more web-based platforms;

extract, using the ML subsystem, polarity information and sentiment associated with the NFT from the one or more identifiable engagement terminology, wherein extracting further comprises:

identifying, using a web-crawler orchestrator, the one or more web-based platforms;

scheduling, using a job scheduler, an extraction strategy to detect the one or more identifiable engagement terminology from the one or more web-based platforms; and

triggering an information extractor to fetch the one or more identifiable engagement terminology from the one or more web-based platforms;

map, using the vectorization engine, the polarity information and sentiment into the vector array;

trigger, using the ML subsystem, a vectorization engine to map the polarity information and sentiment into a vector array;

train, using the ML subsystem, an ML model using the vector array;

generate, using the ML subsystem, a trained ML model based on at least the training;

predict, using the trained ML model, the assessment of the NFT at the first time; and

store the predicted assessment of the NFT at the first time in an assessment repository.

7 . The computer program product of claim 6 , wherein the first apparatus is further configured to:

capture an actual assessment of the NFT at the first time;

ingest, using the ML subsystem, the actual assessment of the NFT at the first time to tune the trained ML model; and

tune, using the ML subsystem, the trained ML model using the actual assessment of the NFT at the first time.

8 . The computer program product of claim 7 , wherein the first apparatus is further configured to:

retrieve, from the assessment repository, the predicted assessment of the NFT at the first time;

determine that the actual assessment of the NFT at the first time does not match the predicted assessment of the NFT at the first time; and

generate correction parameters based on at least determining that the actual assessment of the NFT at the first time does not match the predicted assessment of the NFT at the first time.

9 . The computer program product of claim 8 , wherein the first apparatus is further configured to:

ingest, using the ML subsystem, the correction parameters to tune the trained ML model; and

tune, using the ML subsystem, the trained ML model using the correction parameters.

10 . The computer program product of claim 6 , wherein the one or more attributes comprises at least at least security status level of a distributed ledger associated with the NFT, metadata storage type, lifetime of the NFT, information associated with a community of the NFT, information associated with a creator of the NFT, NFT scarcity, ownership history of the NFT, value of the resource associated with the NFT, utility of the NFT in virtual mediums, and/or previously recorded assessment of the NFT.

11 . A method for dynamic data aggregation and prediction for assessment of electronic non-fungible resources, the method comprising:

receiving, from a user input device, a request to predict an assessment of a non-fungible token (NFT) for a resource at a first time;

capturing, using a machine learning (ML) subsystem, one or more attributes associated with the NFT, wherein the one or more attributes are represented in one or more data formats, the one or more attributes comprises at least one or more mentions of identifiable engagement terminology associated with the NFT on one or more external sources, wherein the one or mor external sources comprises at least one or more web-based platforms;

extracting, using the ML subsystem, polarity information and sentiment associated with the NFT from the one or more identifiable engagement terminology, wherein extracting further comprises:

identifying, using a web-crawler orchestrator, the one or more web-based platforms;

scheduling, using a job scheduler, an extraction strategy to detect the one or more identifiable engagement terminology from the one or more web-based platforms; and

triggering an information extractor to fetch the one or more identifiable engagement terminology from the one or more web-based platforms;

mapping, using the vectorization engine, the polarity information and sentiment into the vector array;

triggering, using the ML subsystem, a vectorization engine to map the polarity information and sentiment into a vector array;

training, using the ML subsystem, an ML model using the vector array;

generating, using the ML subsystem, a trained ML model based on at least the training;

predicting, using the trained ML model, the assessment of the NFT at the first time; and

storing the predicted assessment of the NFT at the first time in an assessment repository.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2022
From: MAMADAPUR, KRISHNA RANGARAO; SAFARY, JIGESH RAJENDRA
To: BANK OF AMERICA CORPORATION
Reel/Frame 059944/0691 →
Continuity (1)
Related Publication 20230379178A1 · Nov 23, 2023
References Cited (34)
US 7487123B1 · Keiser et al. · 2009 [cited by applicant]
US 7778915B2 · Angle et al. · 2010 [cited by applicant]
US 7895112B2 · Richmann et al. · 2011 [cited by applicant]
US 7921051B2 · Serkin et al. · 2011 [cited by applicant]
US 7933827B2 · Richmann et al. · 2011 [cited by applicant]
US 7974907B2 · Miller et al. · 2011 [cited by applicant]
US 8132005B2 · Tarkkala et al. · 2012 [cited by applicant]
US 8190893B2 · Benson et al. · 2012 [cited by applicant]
US 8244622B2 · Hughes, Jr. et al. · 2012 [cited by applicant]
US 8386362B2 · Failla et al. · 2013 [cited by applicant]
US 8412952B1 · Ramzan et al. · 2013 [cited by applicant]
US 8606685B2 · Keiser et al. · 2013 [cited by applicant]
US 11966894B2 · Kozlowski, III · 2024 [cited by examiner]
US 20100228674A1 · Ogg et al. · 2010 [cited by applicant]
US 20100250447A1 · Hughes et al. · 2010 [cited by applicant]
US 20110231913A1 · Feng et al. · 2011 [cited by applicant]
US 20130061049A1 · Irvine · 2013 [cited by applicant]
US 20130238478A1 · Bruno · 2013 [cited by applicant]
US 20130238903A1 · Mizunuma · 2013 [cited by applicant]
US 20130254052A1 · Royyuru et al. · 2013 [cited by applicant]
US 20140280476A1 · Chiussi et al. · 2014 [cited by applicant]
US 20140344015A1 · Puertolas-Montanes et al. · 2014 [cited by applicant]
US 20150120567A1 · Van Rooyen et al. · 2015 [cited by applicant]
US 20220051334A1 · Toffey · 2022 [cited by examiner]
US 20230073859A1 · Matthews · 2023 [cited by examiner]
US 20230128891A1 · Yip · 2023 [cited by examiner]
US 20230162544A1 · Hua · 2023 [cited by examiner]
US 20230306412A1 · Gaur · 2023 [cited by examiner]
US 20240070305A1 · Jurat · 2024 [cited by examiner]
US 20240112267A1 · Harvey · 2024 [cited by examiner]
US 20240152905A1 · Franco · 2024 [cited by examiner]
US 20240320643A1 · Maheshwari · 2024 [cited by examiner]
US 20240370887A1 · Mishra · 2024 [cited by examiner]
US 20250038982A1 · Grube · 2025 [cited by examiner]