Anomalous billing event correlation engine
First Claim
1. Apparatus for processing invoice data, the apparatus comprising:
- a processor module; and
a machine memory module;
wherein;
the processor module includes hardware that is configured to;
extract from an invoice a billing event identifier that identifies a billing event;
query an index in the machine memory module for a billing event descriptor that is designated for the billing event;
when a result of the query includes the billing event descriptor, join the billing event descriptor to a record corresponding to the billing event descriptor; and
when the result of the query is null;
formulate a billing event identifier derivative;
identify in the index a provisional billing event descriptor that corresponds to the billing event identifier derivative;
join the provisional billing event descriptor to the record corresponding to the billing event identifier; and
set a flag in the record to indicate a presence of the provisional billing event descriptor.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus, methods and computer readable media for processing invoice data. The apparatus may include, and the methods and media may involve a processor module and a machine memory module. The processor module may extract from an invoice a billing event identifier that identifies a billing event. The processor module may query an index in the machine memory module for a billing event descriptor that is designated for the billing event. The processor module may identify in the machine memory index a provisional billing event descriptor that corresponds to a derivative of the billing event identifier. The processor module may join the provisional billing event descriptor to a record corresponding to the billing event identifier. The processor module may flag the record to indicate the presence of the provisional billing event descriptor.
18 Citations
18 Claims
-
1. Apparatus for processing invoice data, the apparatus comprising:
-
a processor module; and a machine memory module;
wherein;the processor module includes hardware that is configured to; extract from an invoice a billing event identifier that identifies a billing event; query an index in the machine memory module for a billing event descriptor that is designated for the billing event; when a result of the query includes the billing event descriptor, join the billing event descriptor to a record corresponding to the billing event descriptor; and when the result of the query is null; formulate a billing event identifier derivative; identify in the index a provisional billing event descriptor that corresponds to the billing event identifier derivative; join the provisional billing event descriptor to the record corresponding to the billing event identifier; and set a flag in the record to indicate a presence of the provisional billing event descriptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification