IP Library Granted Patent US 12,591,889
Granted Patent B2
US 12,591,889 · App. 17/972,771 · Granted Mar 31, 2026

Blockchain-based source identifier

Inventors: Manu Kurian (Dallas, TX); Kevin A. Delson (Woodland Hills, CA); Maharaj Mukherjee (Poughkeepsie, NY)
Assignee: Bank of America Corporation
G06Q20/401G06F16/2379G06F16/27H04L9/50G06Q2220/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,591,889
App. No.
17/972,771
Granted
Mar 31, 2026
Kind
B2
Abstract

Systems for using a digital replication of a series transaction blockchain to identify web resource sources associated with a given transaction. Transactions may include web resources. The web resources may be sourced to web sources. The digital replication may enable tracing and mapping of web resources to their corresponding web sources. Using the digital mapping of web resource sources, a schematic lineage may be created of the web resource sources. The schematic lineage may be used to track web resources, populate lost data points and/or to create a three-dimensional view of the mapping.

Claims (19)

1 . An apparatus for capturing, depicting and updating web resource sources included in transactions stored in a blockchain without altering the blockchain, the apparatus comprising a blockchain-based source identifier, said blockchain-based source identifier comprising:

a node included in a network of nodes, the node configured to process transactions, the node being permissioned to access and add blocks to the blockchain, the node configured to:

create a block for a transaction processed, said block comprising:

one or more transaction details; and

one or more web resources linked to the transaction;

authenticate the block by solving a proof-of-work authentication to authenticate the transaction processed; and

add the authenticated block to the blockchain; and

a hardware processor included on the node, said hardware processor configured to create a digital twin of the blockchain, the digital twin being used to create a digital replication of hardware, software and performance metrics of the blockchain, the hardware processor configured to:

trace, in the digital twin, one or more web resources included within the block, to a source, said trace configured to:

using the hardware processor, identify, within the digital twin, one or more web resources linked to the transaction associated with the block;

using the hardware processor, identify, via the Internet, one or more corresponding sources for each of the one or more web resources; and

using the hardware processor, map, on the digital twin, the identified web resources to the corresponding identified sources;

create, using the trace, a schematic lineage of the blockchain, said schematic lineage comprising corresponding sources for each block, based on the mapping of the one or more web resources to the one or more corresponding sources; and

generate from the schematic lineage, a three-dimensional view of the mapping of the identified web resources to the corresponding identified sources;

wherein the hardware processor is further configured to populate, via the digital twin, a missing data point corresponding to a lost source in response to an identification of a discontinued source.

2 . The apparatus of claim 1 , the hardware processor further configured to continually trace the one or more web resources as new transactions are occurring.

3 . The apparatus of claim 1 , the hardware processor further configured to create a digital triplet of the blockchain.

4 . The apparatus of claim 3 , the hardware processor further configured to enable a user to replicate the block on the digital triplet.

5 . The apparatus of claim 1 , the hardware processor further configured to create a digital quadruplet of the blockchain.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2022
From: KURIAN, MANU; DELSON, KEVIN A.; MUKHERJEE, MAHARAJ
To: BANK OF AMERICA CORPORATION
Reel/Frame 061526/0031 →
Continuity (2)
Related Publication 20240135376A1 · Apr 25, 2024
Related Publication 20240232879A9 · Jul 11, 2024
References Cited (6)
US 11120437B2 · Wright · 2021 [cited by examiner]
US 20150332283A1 · Witchey · 2015 [cited by examiner]
US 20190005195A1 · Peterson · 2019 [cited by examiner]
US 20190278805A1 · Li · 2019 [cited by examiner]
US 20200059510A1 · Russom · 2020 [cited by examiner]
“Blockchain,” https://en.wikipedia.org/wiki/Blockchain, Wikimedia Foundation, Inc., Oct. 24, 2022. [cited by applicant]