Telecommunication services reporting system
First Claim
1. A method of processing a plurality of call detail records (CDRs) each indicative of a call transaction on a telecommunications network, said method comprising the steps of:
- preliminarily processing said CDRs according to which telecommunications service providers supported the call transactions indicated in said CDRs;
in response to a user request from a remote user terminal, receiving said plurality of CDRs at a first controller, each of said CDRs having a data structure including a plurality of fields containing at least one character;
selecting a first sorting field from said plurality of fields and grouping said plurality of CDRs as a function of data within said first sorting field, said first sorting field being user selected as a carrier identification field;
thereafter analyzing a user-selected second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field;
generating a customized carrier-specific report for each of said grouped CDRs as a function of data within said user-selected second sorting field;
delivering said customized carrier-specific report to said remote user terminal; and
presenting said customized carrier-specific report to said user at said remote user terminal according to user-selected format preferepces, said customized carrier-specific report being selectively utile for monitoring network usage and making billing statements.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing a plurality of call detail records (CDR) each indicative of a call transaction on a telecommunications network. The method includes receiving the plurality of CDRs at a first controller, wherein each of the CDRs include a data structure including a plurality of fields each containing at least one character. The method then selects a first sorting field from the plurality of fields and groups the plurality of CDRs as a function of data within the first sorting field. In one embodiment, the first sorting field is used to group the CDRs according to different carriers. The method then analyzes at least one additional sorting field within each of the CDRs which were previously grouped according to the first sorting field. A report is then generated for each of the grouped CDRs as a function of data within the additional sorting field. In this way, periodic, customized reports can be generated from information contained with CDRs with user-selectable sorting or analysis fields.
-
Citations
19 Claims
-
1. A method of processing a plurality of call detail records (CDRs) each indicative of a call transaction on a telecommunications network, said method comprising the steps of:
-
preliminarily processing said CDRs according to which telecommunications service providers supported the call transactions indicated in said CDRs; in response to a user request from a remote user terminal, receiving said plurality of CDRs at a first controller, each of said CDRs having a data structure including a plurality of fields containing at least one character; selecting a first sorting field from said plurality of fields and grouping said plurality of CDRs as a function of data within said first sorting field, said first sorting field being user selected as a carrier identification field; thereafter analyzing a user-selected second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field; generating a customized carrier-specific report for each of said grouped CDRs as a function of data within said user-selected second sorting field; delivering said customized carrier-specific report to said remote user terminal; and presenting said customized carrier-specific report to said user at said remote user terminal according to user-selected format preferepces, said customized carrier-specific report being selectively utile for monitoring network usage and making billing statements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A call detail record (CDR) processing system for a telecommunications network, said system comprising:
-
a system cluster in operative communication with said telecommunications network for generating a plurality of CDRs each indicative of a call transaction on said telecommunications network; a server-based splitter in operative communication with said system cluster for preliminarily processing said CDRs according to which telecommunications service providers supported the call transactions indicated in said CDRs; a production database server in operative communication with said system cluster for storing said CDRs as periodically received from at least one of said system cluster and said splitter; a user access server in operative communication with said production database server, said user access server programmed to (i) select a first sorting field from a plurality of fields within each CDR and group said plurality of CDRs as a function of data within said first sorting field, wherein said first sorting field is user selected as a carrier identification field, (ii) analyze a user-selected second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field, and (iii) generate a customized carrier-specific report for each of said grouped CDRs as a function of data within said user-selected second sorting field; and a user access terminal in operative communication with said user access server for presenting said customized carrier-specific report to a user according to user-selected format preferences, said customized carrier-specific report being selectively utile for monitoring network usage and making billing statements. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification