Prosecution Insights
Last updated: October 23, 2026
Application No. 19/241,772

SYSTEM AND METHOD FOR TRANSACTION RECONCILIATION AND ANOMALY DETECTION USING TOKENIZED DECENTRALIZED MESH

Non-Final OA §DP
Filed
Jun 18, 2025
Priority
May 08, 2023 — continuation of 12/346,966
Examiner
WASEL, MOHAMED A
Art Unit
2454
Tech Center
2400 — Computer Networks
Assignee
Bank of America Corporation
OA Round
1 (Non-Final)
90%
Grant Probability
Favorable
1-2
OA Rounds
1y 2m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 90% — above average
90%
Career Allowance Rate
765 granted / 851 resolved
+31.9% vs TC avg
Moderate +12% lift
Without
With
+11.6%
Interview Lift
resolved cases with interview
Typical timeline
2y 7m
Avg Prosecution
13 currently pending
Career history
870
Total Applications
across all art units

Statute-Specific Performance

§101
13.4%
-26.6% vs TC avg
§103
25.1%
-14.9% vs TC avg
§102
34.0%
-6.0% vs TC avg
§112
11.7%
-28.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 851 resolved cases

Office Action

§DP
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . DETAILED ACTION This action is responsive to claims filed on June 18, 2025. Claims 1-20 are pending and presented for examination. Authorization for Internet Communication To expedite prosecution, filing a written authorization for internet communication is recommended. Doing so permits the USPTO to communicate using email to schedule interviews and/or discuss other aspects of the application. Without a written authorization in place, the USPTO cannot respond to email communications. The preferred method of providing authorization is by filing form PTO/SB/439, available at: https://www.uspto.gov/patent/forms/forms. See MPEP § 502.03. Allowable Subject Matter No rejection under 35 USC §§ 102, 103, 112 or 101 has been applied to claims 1-20 with the exception to the double patenting rejection below. Prior art Cage et al “Cage”, US-PGPub. No. 20220255969 discloses generating, by at least one computing node in the reconciliation network, a network token, the network token associated with a physical asset, the physical asset being stored in a physical entity, the network token being transferable in the enterprise network; generating, by the at least one computing node in the reconciliation network, a digital contract associated with the network token or the generation of the network token, the digital contract enabling a transaction between a first computing node in the enterprise network and a second computing node in the enterprise network, the transaction comprising a transfer of the network token between the first computing node and the second computing node; and reconciling, by the at least one computing node in the reconciliation network, and in the distributed ledger, the transfer of the network token between the first computing node in the enterprise network and the second computing node in the enterprise network (Paragraph(s) [0004], [0023]). In addition, Cage discloses in some embodiments, a digital facilitator or digital contract may have an associated life cycle. A digital facilitator or digital contact may go through this life cycle as part of an association with an enterprise ledger. The steps of the life cycle may be performed in any order, and not all steps may need to be executed. The life cycle steps for a digital facilitator or digital contract may include: identifying an underlying distributed ledger, onboarding partners, creating ledger accounts, managing private keys, connecting existing applications, establishing contract workflows, building contract templates, maintaining test environments, translating enterprise resource planning software, maintaining ledger notes, compiling contracts, deploying contracts, managing contract amendments, securely signing transactions, tracking execution of contract terms, reconciling anomalies, mediating and resolving disputes, and processing payments. Contracts may include digital facilitators or digital contracts, or may include digital interpretations or scans of physical agreements (Paragraph(s) [0446]). Furthermore, Cage discloses the computing environment may include a ledger which may be a distributed ledger, a distributed database, a data collection ledger, a centralized ledger, an asynchronous ledger, a synchronous ledger, a blockchain network, etc. (Paragraph(s) [0375]). Additionally, Cage discloses the enterprise network and/or the reconciliation network may be associated with, communicate with, and/or comprise one or more distributed ledgers (e.g., decentralized distributed ledgers) and/or blockchain systems (Paragraph(s) [0088]). Prior art Levine et al "Levine", US-PGPub. No. 20230196370 discloses an AI-based transaction data processing and reconciliation system employing various AI-based techniques to identify different errors in the transactions such as but not limited to anomalous transactions, transactions with Required Adjustments tag (R-tag), and/or aging transactions that are not resolved or reconciled for a longer time. In an example, a plurality of anomaly detection models are used to determine anomalous transactions from transaction data that is periodically generated. The plurality of anomaly detection models score transactions from the transaction data and transactions with higher scores can be automatically classified as anomalous transactions which are flagged for further review. A plurality of tag prediction models are used to score transactions to generate R-tag risk scores that predict the transactions that are likely to be associated with R-tags. Similarly, a plurality of aging prediction models (for different regions) are used to predict that transactions with a high risk of aging i.e., transactions that cannot be reconciled for longer periods. Features such as but not limited to, risk tables, amount anomalies, and transaction text, etc., can be extracted from the transaction data and provided to the plurality of tag prediction models and the plurality of aging prediction models for generating the risk scores. In an example, each tag prediction model can include a random forest ensemble of decision trees. Similarly, each of the plurality of aging prediction models can also include a random forest ensemble of decision trees. The anomalous transactions, R-tagged transactions, and aging transactions thus identified are flagged for review. In an example, the transactions can be manually reviewed. The feedback from the reviews can be stored and used to further train the various AI models. In an example, the feedback can include changes to actions executed during the automatic reconciliation of the transactions (Paragraph(s) [0016], [0020], [0026]). While the cited prior art discloses some of the claimed features as explained above, however, the cited prior art fails to disclose or suggest each and every limitation together as claimed in the context of claims 1, 11 and 20. Furthermore, the Examiner cannot determine a reasonable motivation, either from the cited prior art or the existing case law, to combine the known references to render the claimed invention. Double Patenting The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the conflicting claims are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969). A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The filing of a terminal disclaimer by itself is not a complete reply to a nonstatutory double patenting (NSDP) rejection. A complete reply requires that the terminal disclaimer be accompanied by a reply requesting reconsideration of the prior Office action. Even where the NSDP rejection is provisional the reply must be complete. See MPEP § 804, subsection I.B.1. For a reply to a non-final Office action, see 37 CFR 1.111(a). For a reply to final Office action, see 37 CFR 1.113(c). A request for reconsideration while not provided for in 37 CFR 1.113(c) may be filed after final for consideration. See MPEP §§ 706.07(e) and 714.13. The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The actual filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to www.uspto.gov/patents/apply/applying-online/eterminal-disclaimer. Claims 1-20 are rejected on the ground of nonstatutory double patenting as being unpatentable over Claims 1-20 of U.S. Patent No. 12,346,966. Although the claims at issue are not identical, they are not patentably distinct from each other because the instant application claims are anticipated by the claims recited in the U.S. Patent. Said claims in both applications are directed to dynamically performing centralized reconciliations of trades at a plurality of real-time trade processing and centralized reconciliation engines, in real-time, based on trade metadata and a decentralized reconciliation of trades at an anomaly detection and reconciliation mesh analysis engine based on a system-generated hashed tokenized trade digital DNA. Taking claims 1, 11 and 20 in the instant application, as an exemplary to show the similarity in features being claimed in both applications, to compare to claims 1, 11 and 20 in the U.S. Patent (see comparison table below). Therefore, it would have been obvious to one of the ordinary skill in the art, having the same claim elements of the parent application, to construct a system as claimed in the instant application capable of performing identical functions as the parent application. The rest of the instant application claims recite similar features as those cited in the U.S. Patent. An exemplary table to show similarity among the conflicting claims. Instant Application U.S. Patent No. 12,346,966 1. A computing system comprising: a real-time trade processing and centralized reconciliation engine comprising: at least a first processor; a first communication interface communicatively coupled to the at least first processor; and first memory storing computer-readable instructions that, when executed by the at least first processor, causes the real-time trade processing and centralized reconciliation engine to: process a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determine whether there are any anomalies in the first trade metadata; and responsive to determining that there are no anomalies in the first trade metadata, send the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and the anomaly detection and reconciliation mesh analysis engine, wherein the anomaly detection and reconciliation mesh analysis engine comprises: at least a second processor; a second communication interface communicatively coupled to the at least first processor; and second memory storing computer-readable instructions that, when executed by the at least second processor, causes the anomaly detection and reconciliation mesh analysis engine to: receive the first trade metadata from the real-time trade processing and centralized reconciliation engine; generate, from the first trade metadata, first tokenized trade digital DNA; perform hashing on the first tokenized trade digital DNA to generate hashed data; compare the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralized reconciliation mesh. 1. A computing system comprising: a real-time trade processing and centralized reconciliation engine comprising: at least a first processor; a first communication interface communicatively coupled to the at least first processor; and first memory storing computer-readable instructions that, when executed by the at least first processor, causes the real-time trade processing and centralized reconciliation engine to: process a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determine whether there are any anomalies in the first trade metadata by performing a centralized reconciliation on the first trade metadata using historical trade data of the first trade system associated with the first trade and an anomaly history of the first trade system associated with the first trade; and responsive to determining that there are no anomalies in the first trade metadata, send the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and the anomaly detection and reconciliation mesh analysis engine, wherein the anomaly detection and reconciliation mesh analysis engine comprises: at least a second processor; a second communication interface communicatively coupled to the at least first processor; and second memory storing computer-readable instructions that, when executed by the at least second processor, causes the anomaly detection and reconciliation mesh analysis engine to: receive the first trade metadata from the real-time trade processing and centralized reconciliation engine; tokenize the first trade metadata to generate first tokenized trade metadata; generate, from at least the first tokenized trade metadata, first tokenized trade digital DNA; perform hashing on the first tokenized trade digital DNA to generate hashed data; compare the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralized reconciliation mesh. 11. A method comprising: at a real-time trade processing and centralized reconciliation engine comprising at least a first processor, a first communication interface, and first memory: processing a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determining whether there are any anomalies in the first trade metadata; and responsive to determining that there are no anomalies in the first trade metadata, sending the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and at the anomaly detection and reconciliation mesh analysis engine comprising at least a second processor, a second communication interface, and a second memory: receiving the first trade metadata from the real-time trade processing and centralized reconciliation engine; generating, from at least the first trade metadata, first tokenized trade digital DNA; performing hashing on the first tokenized trade digital DNA to generate hashed data; comparing the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralized reconciliation mesh. 11. A method comprising: at a real-time trade processing and centralized reconciliation engine comprising at least a first processor, a first communication interface, and first memory: processing a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determining whether there are any anomalies in the first trade metadata by performing a centralized reconciliation on the first trade metadata using historical trade data of the first trade system associated with the first trade and an anomaly history of the first trade system associated with the first trade; and responsive to determining that there are no anomalies in the first trade metadata, sending the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and at the anomaly detection and reconciliation mesh analysis engine comprising at least a second processor, a second communication interface, and a second memory: receiving the first trade metadata from the real-time trade processing and centralized reconciliation engine; tokenizing the first trade metadata to generate first tokenized trade metadata; generating, from at least the first tokenized trade metadata, first tokenized trade digital DNA; performing hashing on the first tokenized trade digital DNA to generate hashed data; comparing the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralized reconciliation mesh. 20. A plurality of non-transitory computer-readable media comprising: first non-transitory computer-readable media storing instructions that, when executed by a real-time trade processing and centralized reconciliation engine comprising at least a first processor, a first communication interface, and first memory, cause the real-time trade processing and centralized reconciliation engine to: process a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determine whether there are any anomalies in the first trade metadata; and responsive to determining that there are no anomalies in the first trade metadata, send the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and second non-transitory computer-readable media storing instructions that, when executed by the anomaly detection and reconciliation mesh analysis engine comprising at least a second processor, a second communication interface, and a second memory, cause the anomaly detection and reconciliation mesh analysis engine to: receive the first trade metadata from the real-time trade processing and centralized reconciliation engine; generate, from at least the first trade metadata, first tokenized trade digital DNA; perform hashing on the first tokenized trade digital DNA to generate hashed data; compare the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralize. 20. A plurality of non-transitory computer-readable media comprising: first non-transitory computer-readable media storing instructions that, when executed by a real-time trade processing and centralized reconciliation engine comprising at least a first processor, a first communication interface, and first memory, cause the real-time trade processing and centralized reconciliation engine to: process a first trade by retrieving first trade metadata associated with the first trade from a first trade system associated with the first trade; determine whether there are any anomalies in the first trade metadata by performing a centralized reconciliation on the first trade metadata using historical trade data of the first trade system associated with the first trade and an anomaly history of the first trade system associated with the first trade; and responsive to determining that there are no anomalies in the first trade metadata, send the first trade metadata to an anomaly detection and reconciliation mesh analysis engine; and second non-transitory computer-readable media storing instructions that, when executed by the anomaly detection and reconciliation mesh analysis engine comprising at least a second processor, a second communication interface, and a second memory, cause the anomaly detection and reconciliation mesh analysis engine to: receive the first trade metadata from the real-time trade processing and centralized reconciliation engine; tokenize the first trade metadata to generate first tokenized trade metadata; generate, from at least the first tokenized trade metadata, first tokenized trade digital DNA; perform hashing on the first tokenized trade digital DNA to generate hashed data; compare the hashed data to determine whether there are any anomalies within the hashed data; and responsive to determining that the hashed data comprises at least one anomaly, input the hashed data into a decentralized reconciliation mesh. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Please refer to form PTO-892 (Notice of Reference Cited) for a list of relevant prior art. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MOHAMED A WASEL whose telephone number is (571) 272-2669. The examiner can normally be reached Mon-Fri (8:00 am – 4:30 pm). If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Glenton Burgess can be reached on (571)272-3949. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free)? If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /MOHAMED A. WASEL/Primary Examiner, Art Unit 2454
Read full office action

Prosecution Timeline

Jun 18, 2025
Application Filed
Oct 01, 2026
Non-Final Rejection mailed — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12764060
METHOD AND DEVICE FOR FORWARDING DATA FLOW, SDN CONTROLLER AND STORAGE MEDIUM
1y 10m to grant Granted Oct 13, 2026
Patent 12757057
DELTA CODING FOR REMOTE SENSING
1y 12m to grant Granted Oct 06, 2026
Patent 12744684
MULTIPLE ORDINALS IN ONE TRANSMISSION
2y 6m to grant Granted Sep 22, 2026
Patent 12745168
DISTRIBUTED MACHINE LEARNING OR FEDERATED LEARNING IN 5G CORE NETWORK
2y 0m to grant Granted Sep 22, 2026
Patent 12731278
SYSTEM AND METHOD FOR DETERMINING DEPTH PERCEPTION IN VIVO IN A SURGICAL ROBOTIC SYSTEM
2y 0m to grant Granted Sep 08, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
90%
Grant Probability
99%
With Interview (+11.6%)
2y 7m (~1y 2m remaining)
Median Time to Grant
Low
PTA Risk
Based on 851 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month