IP Library Granted Patent US 12,725,205
Granted Patent B1
US 12,725,205 · App. 19/376,264 · Granted Sep 1, 2026

Document anomaly detection and health analysis

Inventors: John Samuel (Bangalore, IN); Vishal Kumar Singh (Bangalore, IN); Virendra Vaishnav (Bangalore, IN); Gokul Elumalai (Bangalore, IN); Pradeep Kurunimakki Laxminarayana (Bangalore, IN)
Assignee: Intuit Inc.
G06Q40/064G06F40/226G06V30/42
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,725,205
App. No.
19/376,264
Granted
Sep 1, 2026
Kind
B1
Abstract

Certain aspects of the disclosure provide systems and methods for analyzing documents, including anomaly detection and health analysis. In some aspects, anomaly detection may further include root cause analysis to determine a foundational anomaly within the document. Health analysis, in some aspects, may further include scoring documents regarding the overall accuracy, completeness, and compliance of the documents. Remedial actions may be taken to reduce anomalies and improve health of documents.

Claims (55)

1 . A processing system, comprising: memory comprising computer-executable instructions; and one or more processors configured to execute the computer-executable instructions and cause the processing system to perform steps comprising:

obtaining financial data from a set of financial documents, comprising:

processing each respective financial document of the set of financial documents with natural language processing to generate a respective machine-readable financial document;

anonymizing each respective machine-readable financial document by redacting personally identifiable information within the respective machine-readable financial document; and

converting each respective machine-readable financial document into a structured object comprising the financial data;

extracting a set of financial features from the financial data;

processing the set of financial features with a machine learning model to generate a health score for the set of financial documents, the health score comprising a set of category scores, each category score indicating one of an accuracy of the set of financial documents, a completeness of the set of financial documents, or a compliance of the set of financial documents with a financial area;

detecting an anomaly within the financial data with an anomaly machine learning model;

parsing the anomaly and the financial data with a root cause machine learning model;

determining a root cause of the anomaly within the financial data;

generating, with explainable artificial intelligence (XAI), an explanation of the health score based on processing the set of financial features with the machine learning model, wherein the explanation of the health score indicates a reason for each category score of the set of category scores, and the explanation of the health score indicates the anomaly and the root cause;

outputting, on a user interface, the health score and the explanation of the health score;

providing, on the user interface, at least one financial document of the set of financial documents; and

receiving, via the user interface, from at least one of a plurality of users, an edit to the at least one financial document of the set of financial documents, wherein the edit comprises a remediation of the root cause.

2 . The processing system of claim 1 , wherein:

the structured object comprises a plurality of fields, and

the step further comprises validating each field of the plurality of fields comprising data from the set of financial documents.

3 . The processing system of claim 1 , wherein extracting the set of financial features from the financial data, comprises:

identifying, from the structured object, at least one quantitative field and at least one qualitative field;

contextualizing the at least one quantitative field and the at least one qualitative field based on the financial area associated with the set of financial documents; and

adding the at least one contextualized quantitative field and the at least one contextualized qualitative field to the set of financial features.

4 . The processing system of claim 3 , wherein processing the set of financial features with the machine learning model to generate the health score for the set of financial documents, comprises processing the at least one contextualized quantitative field and the at least one contextualized qualitative field with the machine learning model trained to detect an anomaly between one or more fields of the set of financial features.

5 . The processing system of claim 1 , wherein the steps further comprise reducing a dimensionality of the financial data before feature extraction.

6 . The processing system of claim 1 , wherein the machine learning model is trained on a corpus of financial documents comprising at least one compliant financial document and at least one erroneous financial document.

7 . The processing system of claim 1 , wherein the health score sums the set of category scores.

8 . The processing system of claim 1 , wherein the health score comprises a numerical score and a rating.

9 . The processing system of claim 1 , wherein the explanation of the health score further comprises a recommended action to increase the health score of the set of financial documents.

10 . The processing system of claim 9 , further comprising alerting, on the user interface, to the anomaly and the root cause.

11 . The processing system of claim 9 , wherein outputting, on the user interface, the health score and the explanation of the health score comprises visualizing, on the user interface, a scorecard indicating the health score, the set of category scores, the explanation of the health score, and the recommended action.

12 . The processing system of claim 9 , wherein providing, on the user interface, the anomaly and the root cause, comprises visualizing, on the user interface, a chronological mapping of the financial data, the anomaly, and the root cause, wherein the chronological mapping comprises a heat map or a temporal graph.

13 . A processing system, comprising: memory comprising computer-executable instructions; and one or more processors configured to execute the computer-executable instructions and cause the processing system to steps comprising:

obtaining financial data from a set of financial documents, comprising:

processing each respective financial document of the set of financial documents with natural language processing to generate a respective machine-readable financial document;

anonymizing each respective machine-readable financial document by redacting personally identifiable information within the machine-readable financial document; and

converting each respective machine-readable financial document into a structured object comprising the financial data;

extracting a set of financial features from the financial data, comprising:

identifying, from the structured object, at least one quantitative field and at least one qualitative field;

contextualizing the at least one quantitative field and the at least one qualitative field based on the financial area associated with the set of financial documents; and

adding the at least one contextualized quantitative field and the at least one contextualized qualitative field to the set of financial features;

processing the set of financial features with a machine learning model to generate a health score for the set of financial documents, the health score comprising a set of category scores, each category score indicating one of an accuracy of the set of financial documents, a completeness of the set of financial documents, or a compliance of the set of financial documents with a financial area;

detecting an anomaly within the financial data with an anomaly machine learning model;

parsing the anomaly and the financial data with a root cause machine learning model;

determining a root cause of the anomaly within the financial data;

generating, with explainable artificial intelligence (XAI), an explanation of the health score based on processing the set of financial features with the machine learning model, wherein;

the explanation of the health score indicates a reason for each category score of the set of category scores,

the explanation of the health score indicates the anomaly and the root cause, and the explanation of the health score further comprises a recommended action to increase the health score of the set of financial documents; and

outputting, on a user interface, the health score and the explanation of the health score;

providing, on the user interface, at least one financial document of the set of financial documents; and

receiving, via the user interface, from at least one of a plurality of users, an edit to the at least one financial document of the set of financial documents, wherein the edit comprises a remediation of the root cause or the recommended action to increase the health score.

14 . The processing system of claim 13 , wherein:

the structured object comprises a plurality of fields, and

the method further comprises validating each field of the plurality of fields comprising data from the set of financial documents.

15 . The processing system of claim 13 , wherein processing the set of financial features with the machine learning model to generate the health score for the set of financial documents, comprises processing the at least one contextualized quantitative field and the at least one contextualized qualitative field with the machine learning model trained to detect an anomaly between one or more fields of the set of financial features.

16 . The processing system of claim 13 , wherein the steps further comprise reducing a dimensionality of the financial data before feature extraction.

17 . The processing system of claim 13 , wherein the machine learning model is trained on a corpus of financial documents comprising at least one compliant financial document and at least one erroneous financial document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2025
From: SAMUEL, JOHN; SINGH, VISHAL KUMAR; VAISHNAV, VIRENDRA; ELUMALAI, GOKUL; LAXMINARAYANA, PRADEEP KURUNIMAKKI
To: INTUIT INC.
Reel/Frame 073325/0249 →
References Cited (17)
US 10949852B1 · Kramme · 2021 [cited by examiner]
US 11422992B2 · Harale · 2022 [cited by examiner]
US 11777786B2 · Elsakhawy · 2023 [cited by examiner]
US 12511264B2 · Bhat · 2025 [cited by examiner]
US 20050125322A1 · Lacomb · 2005 [cited by examiner]
US 20250165650A1 · Rahimov · 2025 [cited by examiner]
US 20250328633A1 · Yang · 2025 [cited by examiner]
US 20250379780A1 · Balachandran · 2025 [cited by examiner]
US 20250384382A1 · Gebow · 2025 [cited by examiner]
US 20250390477A1 · Myers · 2025 [cited by examiner]
EP 4174795A1 · 2023 [cited by examiner]
WO WO2021039851A1 · 2021 [cited by examiner]
Bakumenko et al.: Detecting Anomalies in Financial Data Using Machine Learning Algorithms, 2022, Systems/MDPI, pp. 1-29 (Year: 2022). [cited by examiner]
Park, Taejin: Enhancing Anomaly Detection in Financial Markets Using an LLM-based Multi-Agent Framework, Mar. 28, 2024, pp. 1-17 (Year: 2024). [cited by examiner]
Park, Taejin: Enhancing Anomaly Detection in Financial Markets with an LLM-Based Muti-Agent Framework, Mar. 28, 2024, pp. 1-17. (Year: 2024). [cited by examiner]
Zhang et al.: Explainable Artificial Intelligence Applications in Cyber Security: State-of-the-Art in Research, Jul. 30, 2022, IEEE Access , pp. 1-36 (Year: 2022). [cited by examiner]
Lee et al.: Out-of-Catergory Document Identification using Target-Category Names as Weak Supervision, Nov. 24, 2021, pp. 1-10 (Year: 2021). [cited by examiner]