System and method for intelligent data extraction for telecommunications invoices
First Claim
1. A method comprising:
- receiving by at least one computer a telecommunications invoice data stream in a first data format;
analyzing by the at least one computer said telecommunications invoice data stream to determine said first data format;
modeling by the at least one computer said telecommunications invoice data stream to generate a modeled telecommunications invoice data stream;
mapping by the at least one computer said modeled telecommunications invoice data stream to a normalized data format to generate a normalized, mapped, and modeled telecommunications invoice data stream; and
providing by the at least one computer said normalized, mapped, and modeled telecommunications invoice data stream for auditing, by the at least one computer, for billing accuracy, comprising at least one of;
validating fields,validating invoice data,validating numerical accuracy,validating expected field lengths,validating contractual data,validating billing access number,validating phone number,validating call data,validating mileage characteristics,validating rate charges, orvalidating throughput characteristics.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for extracting information from a telecommunications invoice is provided. According to an exemplary embodiment of the present invention, a method may include: receiving a telecommunications invoice data stream in a first data format; analyzing the telecommunications invoice data stream to determine the first data format; modeling the telecommunications invoice data stream; and mapping the modeled telecommunications invoice data stream to a normalized data format. According to another exemplary embodiment of the present invention, the method may include: where the modeling of the telecommunications invoice data stream may further include any of: creating a model for the first data format; modeling the telecommunications invoice data stream according to the model; and/or modeling the telecommunications invoice data stream with an intelligent adapter.
132 Citations
44 Claims
-
1. A method comprising:
-
receiving by at least one computer a telecommunications invoice data stream in a first data format; analyzing by the at least one computer said telecommunications invoice data stream to determine said first data format; modeling by the at least one computer said telecommunications invoice data stream to generate a modeled telecommunications invoice data stream; mapping by the at least one computer said modeled telecommunications invoice data stream to a normalized data format to generate a normalized, mapped, and modeled telecommunications invoice data stream; and providing by the at least one computer said normalized, mapped, and modeled telecommunications invoice data stream for auditing, by the at least one computer, for billing accuracy, comprising at least one of; validating fields, validating invoice data, validating numerical accuracy, validating expected field lengths, validating contractual data, validating billing access number, validating phone number, validating call data, validating mileage characteristics, validating rate charges, or validating throughput characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 40, 42)
-
-
14. A machine-readable medium that provides instructions, which when executed by a at least one computing platform, cause said at least one computing platform to perform operations comprising a method comprising:
-
receiving a telecommunications invoice data stream in a first data format; analyzing said telecommunications invoice data stream to determine said first data format; modeling said telecommunications invoice data stream to generate a modeled telecommunications invoice data stream; mapping said modeled telecommunications invoice data stream to a normalized data format to generate a normalized, mapped, and modeled telecommunications invoice data stream; and providing by the at least one computer said normalized, mapped, and modeled telecommunications invoice data stream for auditing, by the at least one computer, for billing accuracy, comprising at least one of; validating fields, validating invoice data, validating numerical accuracy, validating expected field lengths, validating contractual data, validating billing access number, validating phone number, validating call data, validating mileage characteristics, validating rate charges, or validating throughput characteristics. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 43)
-
-
27. A system comprising:
-
receiving means for receiving a telecommunications invoice data stream in a first data format; analyzing means for analyzing said telecommunications invoice data stream to determine said first data format; modeling means for modeling said telecommunications invoice data stream to generate a modeled telecommunications invoice data stream; mapping means for mapping said modeled telecommunications invoice data stream to a normalized data format to generate a normalized, mapped, and modeled telecommunication invoice data stream; and providing means for providing said normalized, mapped, and modeled telecommunications invoice data stream to a means for auditing for billing accuracy, the means for auditing comprising at least one of; means for validating fields, means for validating invoice data, means for validating numerical accuracy, means for validating expected field lengths, means for validating contractual data, means for validating billing access number, means for validating phone number, means for validating call data, means for validating mileage characteristics, means for validating rate charges, or means for validating throughput characteristics. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44)
-
-
41. A system comprising:
-
a computing device comprising at least one processor adapted to receive a telecommunications invoice data stream;
to generate a normalized, mapped, and modeled telecommunications invoice data stream from said telecommunications invoice data stream; andto provide to at least one audit processor adapted to audit the normalized, mapped, and modeled telecommunications invoice data stream for billing accuracy, the audit processor adapted to validate at least one of; fields, invoice data, numerical accuracy, expected field lengths, contractual data, billing access number, phone number, call data, mileage characteristics, rate charges, or throughput characteristics.
-
Specification