Systems and Method for Analyzing and Validating Invoices
OwnerJason M. Fisherinventor
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.