Patent ID: 7822629

Claim:
A customer profiling apparatus for conducting customer telephone behavior pattern analysis on telephone call records including telephone call data, comprising: processing circuitry operative to process customer telephone call records; a data warehouse coupled with the processing circuitry and configured to store the processed customer telephone call records; an OnLine Analytical Processing (OLAP) based scalable profiling engine communicating with the data warehouse and operative to build and update customer behavior profiles by mining the customer telephone call records that flow into the data warehouse; and at least one computer program, performed by the profiling engine, and operative to define behavior profiles defined at least in part by probability distributions, using data from the telephone call records, as data cubes and derive similarity measures on patterns extracted from the behavior profiles; wherein the behavior profiles are provided as two input calling pattern cubes, C 1 and C 2 , and a similarity cube, C s , is an output of a comparison between C 1 and C 2 , wherein the similarity cube, C s , represents a pair of corresponding sub-cubes of C 1 and C 2 , and wherein C 1 and C 2 are count-cubes, a sub-cube is treated as a bag, and cell-wise comparison results are summarized based on bag overlap, the count cubes having non-negative integer cell values, and the bag overlap enables comparison of corresponding sub-cubes of distinct count cubes.