IP Library Patent Application 13747846
Patent Application
App. No. 13/747,846

Systems and Method for Analyzing and Validating Invoices

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 None
App. No.
13/747,846
Abstract

A system and method for management and processing a plurality of types of invoices at a user's site involving importing the plurality of types of invoices to provide comparable invoices and auditing the comparable invoices by performing an automated reasonability test on the comparable invoices. The system and method also provide a means for approving, processing and reporting on the comparable invoices.

Claims (43)

1 . A computer-readable storage device having computer-executable instructions stored thereon, execution of which, by a computing device, causes the computing device to perform operations comprising:

identifying a vendor associated with a machine-encoded text;

identifying a knowledge base associated with the vendor;

extracting one or more billing components from the machine-encoded text according to the knowledge base;

arranging the billing components in a hierarchical data structure; and

validating the billing components arranged in the hierarchical data structure according to the knowledge base.

2 . The computer-readable storage device of claim 1 further comprising receiving a scanned image of an invoice and converting the scanned image into the machine-encoded text.

3 . The computer-readable storage device of claim 1 wherein the knowledge base comprises a template and a plurality of rules.

4 . The computer-readable storage device of claim 3 wherein the template is applied to the machine-encoded text in order to locate the billing components.

5 . The computer-readable storage device of claim 3 wherein the plurality of rules is applied to the hierarchical data structure in order to validate the billing components.

6 . The computer-readable storage device of claim 1 wherein the hierarchical data structure is a XML file.

7 . The computer-readable storage device of claim 1 wherein each of the billing components is either a parent billing component or a child billing component.

8 . The computer-readable storage device of claim 1 wherein the billing components are either a charge, usage, or quantity.

9 . A method of processing invoices comprising:

identifying a vendor associated with a machine-encoded text;

identifying a knowledge base associated with the vendor;

extracting one or more billing components from the machine-encoded text according to the knowledge base;

arranging the billing components in a hierarchical data structure; and

validating the billing components arranged in the hierarchical data structure according to the knowledge base.

10 . The method of claim 9 further comprising receiving a scanned image of an invoice and converting the scanned image into the machine-encoded text.

11 . The method of claim 9 wherein the knowledge base comprises a template and a plurality of rules.

12 . The method of claim 11 wherein the template is applied to the machine-encoded text in order to locate the billing components.

13 . The method of claim 11 wherein the plurality of rules is applied to the hierarchical data structure in order to validate the billing components.

14 . The method of claim 9 wherein the hierarchical data structure is a XML file.

15 . The method of claim 9 wherein each of the billing components is either a parent billing component or a child billing component.

16 . The method of claim 9 wherein the billing components are either a charge, usage, or quantity.

17 . An invoice management system comprising:

an optical invoice recognition engine configured to:

receive machine-encoded text;

identify a vendor associated with the machine-encoded text;

identify a knowledge base associated with the vendor;

extract one or more billing components from the machine-encoded text according to the knowledge base; and

arrange the billing components in a hierarchical data structure; and

an analysis engine configured to:

receive the hierarchical data structure; and

validate the billing components arranged in the hierarchical data structure according to the knowledge base.

18 . The invoice management system of claim 1 further comprising an optical character recognition engine configured to receive a scanned image of an invoice and convert the scanned image into the machine-encoded text.

19 . The invoice management system of claim 1 wherein the knowledge base comprises a template and a plurality of rules.

20 . The invoice management system of claim 3 wherein the template is applied to the machine-encoded text in order to locate the billing components.

21 . The invoice management system of claim 1 wherein the hierarchical data structure is a XML file.

22 . The invoice management system of claim 1 wherein each of the billing components is either a parent billing component or a child billing component.

23 . The invoice management system of claim 3 wherein the plurality of rules is applied to the hierarchical data structure in order to validate the billing components.

24 . The invoice management system of claim 1 wherein the billing components are either a charge, usage, or quantity.

Assignments (3)
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Jun 16, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: ASENTINEL, LLC
Reel/Frame 042856/0873 →
SECURITY INTEREST Recorded Jan 5, 2015
From: ASENTINEL, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 034630/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: FISHER, JASON M.
To: ASENTINEL LLC
Reel/Frame 029678/0739 →