IP Library › Granted Patent US 11,954,739
Granted Patent B2
US 11,954,739 · App. 17/555,312 · Granted Apr 9, 2024

Methods and systems for automatically detecting fraud and compliance issues in expense reports and invoices

Inventors: Kunal Verma (Sunnyvale, CA); Anant D. Kale (Sunnyvale, CA)
Assignee: AppZen, Inc.
G06Q40/12G06F16/24542G06F16/24564G06F40/30G06N5/047G06N7/01G06N20/00G06N20/10
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 11,954,739
App. No.
17/555,312
Granted
Apr 9, 2024
Kind
B2
Abstract

In one aspect a computerized method for detecting anomalies in expense reports of an enterprise includes the step of implementing a semantic analysis algorithm on an expense report data submitted by an employee, wherein the expense report data is provided in a computer-readable format. The method includes the step of, with one or more machine learning algorithms, detecting an anomaly in expense report data. The method includes the step of obtaining an augmentation of the expense report data with a set of web scale data. The method includes the step of verifying receipts associated with an expense report. The method includes the step of determining that the employee or any employee has previously claimed an expense in the expense report data. The method includes the step of identifying an inappropriate expense in the expense report data.

Claims (24)

1. A method of detecting anomalies in expense reports, comprising:

applying a semantic analysis mechanism to an expense report submitted by an employee, wherein the semantic analysis mechanism includes instructions executed by a processor to:

build a set of data structures from expense report data,

provide the set of data structures from the expense report data to a probabilistic information engine that uses an expense ontology, wherein the expense ontology defines a set of categories of expenses and expense attributes, and

determine with the probabilistic information engine at least one transaction expense type in the expense report based on the expense topology to form a first enhancement of the expense report data;

supplementing the first enhancement of the expense report data with data obtained from a World Wide Web source to form a second enhancement of the expense report data; and

executing machine learning models on the second enhancement of the expense report data, wherein the machine learning models include:

a first trained machine learning model to detect employee interaction with a corrupt entity, the first trained machine learning model is trained with Politically Exposed Person (PEP) data, fictional person data and foreign location risk data,

a second trained machine learning model to detect employee activity indicative of bribery, the second trained machine learning model is trained with PEP data, fictional person data and foreign location risk data,

a third trained machine learning model to detect violation of company travel guidelines, the third trained machine learning model is trained with travel class policies and travel booking provider data,

a fourth trained machine learning model to detect an expense request inconsistent with historic expense data, the fourth trained machine learning model is trained using historical risk and behavioral data for employees, and

a fifth trained machine learning model to detect employee interaction with a vendor associated with fraudulent activities, the fifth trained machine learning model is trained using vendor profile data, fraudulent vendor data, vendor address data and fictional vendor data;

wherein one or more of the machine learning models utilize a Support Vector Machine (SVM) linear kernel model, wherein the SVM linear kernel model is trained using a specified number of training samples of employees in a company to be memory efficient.

2. The method of claim 1 , wherein the expense report data comprises expense report textual data including a user justification of expenses, merchant names, attendee names and locations.

3. The method of claim 2 , wherein the expense report data includes an expense cost in foreign currency, an expense cost in home currency, an exchange rate and an expense date.

4. The method of claim 1 , wherein at least one machine learning model uses a kernel algorithm.

5. The method of claim 1 , wherein at least one machine learning model uses a logistic regression algorithm.

6. The method of claim 1 , wherein at least one machine learning model uses a radial basis kernel algorithm.

7. The method of claim 1 , wherein at least one machine learning model uses K-nearest neighbor clustering.

8. The method of claim 1 , further comprising:

scanning a set of receipts associated with the expense report,

using optical character recognition to form scanned receipts, and

matching a transaction amount in the expense report with a scanned receipt.

9. The method of claim 1 further comprising instructions executed by the processor to identify a previously processed expense in the expense report.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2022
From: VERMA, KUNAL; KALE, ANANT D.
To: APPZEN, INC.
Reel/Frame 060552/0386 →
Continuity (7)
Continuation 15146880 · May 4, 2016
Continuation In Part 14198523 · Mar 5, 2014
Provisional Application 62331963 · May 4, 2016
Provisional Application 62157108 · May 5, 2015
Provisional Application 61948489 · Mar 5, 2014
Provisional Application 61773145 · Mar 6, 2013
Related Publication 20220114676A1 · Apr 14, 2022
Cited By (1)
US 12,555,060