Patent ID: 8374579

Claim:
A method for processing call detail records, the method comprising the steps of: receiving a plurality of call detail records, the call detail records related to telecommunication service usage by a telecommunication subscriber during a predetermined period; producing a plurality of calling profile records from the plurality of call details records, each of the plurality of calling profile records representing a profile of the telecommunication service usage by the telecommunication subscriber during a corresponding predetermined period; determining a trend of the plurality of calling profile records over the corresponding predetermined periods, wherein the trend is determined by analyzing a training set of calling profile records; calculating an expected usage profile based on the determined trend, the expected usage profile including a usage distribution for at least one of time-of-day, day-of-week, local, and home-market; calculating an estimated cost for each of a plurality of rate plans based on the expected usage profile; and selecting one or more rate plans based on the estimated costs; comparing the selected one or more rate plans to a test set of calling profile records to determine how well the trend that is based on the training set of calling profile records would have predicted the test set.