×

Telecom profitability management

  • US 9,785,982 B2
  • Filed: 09/12/2011
  • Issued: 10/10/2017
  • Est. Priority Date: 09/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a computer to reconcile telecommunication company'"'"'s costs with telecommunication company'"'"'s revenue attributable to telecommunication products provided to end-customers based on a contract between a vendor of the telecommunication products and a telecommunications company, the method comprising, at the telecommunications company'"'"'s computer:

  • receiving, by the computer, a bill from the vendor having an electronic format, the bill including charges billed to the telecommunications company for usage by the end-customers, who purchase the telecommunications products from the telecommunications company, wherein the bill includes a plurality of telephone numbers, each telephone number being associated with one of the end-customers, wherein the received bill spans two or more files;

    identifying, by the computer, the vendor by reading information identifying the vendor within the received bill;

    identifying the electronic format of each of the two or more files, the electronic formats including structured data which may be read directly by the computer, the electronic formats being selected from a group of electronic formats that includes unscanned Portable Document Format (PDF) files, wherein at least one of the two or more files is an unscanned PDF file;

    associating, by the computer, each of the two or more files with a specific vendor profile selected from a plurality of vendor profiles, each of the plurality of vendor profiles including a different validation routine, the specific vendor profile including a vendor-specific validation routine that includes a plurality of rules, the plurality of rules including at least determining if a sum of entries in any of an adjustments field, a payments field, a MRC field, an OCC field, a usage field, a tax field, and a surcharge field equals a corresponding total value located in one of a header or a summary section of one of the two or more files, each field having a corresponding computer-readable value within the two or more files, the selected specific vendor profile for each of the two or more files corresponding to both the identified vendor and the identified electronic formats of the two or more files, the computer-readable values having PDF tags in the unscanned PDF file;

    based on the specific vendor profile, extracting data from the unscanned PDF file by the computer, the extracted data including the plurality of telephone numbers, the extracting being performed by reading the PDF tags of the unscanned PDF file and transferring data from the PDF tags to a temporary data structure by using a mapping within the specific vendor profile, the mapping being based on an x,y location of the fields and a length of the fields within the two or more files;

    validating, by the computer, the received bill by applying the plurality of rules of the validation routine to the temporary data structure, and comparing the extracted bill data and information in the contract;

    storing, by the computer, the extracted plurality of telephone numbers in a database implemented on a storage device;

    in response to receiving the bill from the vendor by the server, accessing a previous bill received from the vendor by the computer;

    determining, by the computer, that a first subset of the plurality of telephone numbers found in the bill were not in the previous bill;

    determining, by the computer, that a second subset of the plurality of telephone numbers found in the bill were in the previous bill;

    tagging, by the computer, in the database each telephone number of the second subset with a tag indicating that the telephone number was found in the bill and the previous bill;

    using the extracted data, calculating, after the validating the received bill, a profitability by the computer for a first time period of the end-customer identified in the extracted bill data, the profitability being based on revenue collected from the end-customer by the telecommunications company that has been separately billed to the end-customer by the telecommunications company and vendor product charges identified in the extracted bill data, wherein the vendor product charges are associated with the telecommunication products sold to the end-customer by the telecommunications company, and the calculating the profitability comprises;

    accessing the revenue and product charges associated with the tagged telephone numbers in the database by the computer to include in the profitability calculation, thereby omitting from the profitability calculation for the first time period any telephone number that was active during the first time period and not active during a second time period before the first time period; and

    displaying the end-customer profitability by the computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×