OLAP-based customer behavior profiling method and system
First Claim
1. A data processing system comprising:
- a data warehouse for storing data in a relational format, said data warehouse including a profile table and a call table having multiple dimensions;
an OLAP server, coupled to the data warehouse, for providing predetermined OLAP operations that convert the profile table to a multi-dimensional profile cube and the call table to a multi-dimensional calling cube, update the profile cube with the multi-dimensional calling cube, generate individual caller pattern cubes from the updated profile cube, and store the updated profile cube in the data warehouse in the relational format, wherein the multi-dimensional calling cube has multiple levels,the OLAP server to further utilize the caller pattern cubes to detect telecommunication fraud.
3 Assignments
0 Petitions
Accused Products
Abstract
An OLAP-based method and system for profiling customer behavior that can be utilized to detect telecommunication fraud. First, call records are received. Next, a calling profile cube (e.g., a multi-customer profile cube) is generated based on the call records. A volume-based calling pattern cube (e.g., a calling pattern cube for each individual customer) is then generated based on the multi-customer profile cube. The volume-based calling pattern cube is then compared with known fraudulent volume-based calling patterns. If the similarities generated by the comparison reaches or exceeds a predetermined threshold, then the particular caller with the calling pattern being analyzed is considered suspicious. In this manner, suspicious calling activity can be detected, and appropriate remedial actions, such as further investigation or the cancellation of telephone services, can be taken.
23 Citations
35 Claims
-
1. A data processing system comprising:
-
a data warehouse for storing data in a relational format, said data warehouse including a profile table and a call table having multiple dimensions; an OLAP server, coupled to the data warehouse, for providing predetermined OLAP operations that convert the profile table to a multi-dimensional profile cube and the call table to a multi-dimensional calling cube, update the profile cube with the multi-dimensional calling cube, generate individual caller pattern cubes from the updated profile cube, and store the updated profile cube in the data warehouse in the relational format, wherein the multi-dimensional calling cube has multiple levels, the OLAP server to further utilize the caller pattern cubes to detect telecommunication fraud. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
a data warehouse that stores call records in a non-cube format; and a computer system coupled to the data warehouse, the computer system receives the call records and maintains a caller profile cube for use with detecting telecommunication fraud; wherein the caller profile cube comprises a combination of a profile cube and a snapshot profile cube, wherein the caller profile cube has multiple dimensions and multiple levels, and wherein information associated with the caller profile cube is stored in the data warehouse in the non-cube format. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a data warehouse configured to store a behavioral profile table having multiple dimensions in a non-cube format; a computer system configured to receive the behavioral profile table and convert the behavioral profile table into a behavioral profile cube that has multiple dimensions and multiple levels, wherein the computer system is further configured to update the behavioral profile cube and convert the updated behavioral profile cube into the non-cube format for storage in the data warehouse. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for detecting telecommunication fraud performed in a data processing system having a data warehouse and an OLAP server, the method comprising:
-
retrieving a plurality of call records from the data warehouse; generating a calling profile cube based on the call records, wherein the calling profile cube includes information on multiple customers; converting the calling profile cube into a non-cube format for storage in a data warehouse; generating a volume-based calling pattern cube for each individual customer based on the multi-customer calling profile cube; comparing the volume-based calling pattern cube for each customer to a predetermined fraudulent volume-based calling pattern; and when the volume-based calling pattern cube is in a first predetermined relationship with predetermined fraudulent volume-based calling pattern, performing a first action. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for detecting telecommunication fraud performed in a data processing system having a data warehouse and an OLAP server, the method comprising:
-
retrieving a plurality of call records from the data warehouse; generating a calling profile cube based on the call records, wherein the calling profile cube includes information on multiple customers; converting the calling profile cube into a non-cube format for storage in a data warehouse; generating a volume-based calling pattern cube for each individual customer based on the multi-customer calling profile cube; generating a probability-based calling pattern cube based on the volume-based calling pattern cube for each individual customer; comparing the probability-based calling pattern cube for each customer to a predetermined fraudulent probability-based calling pattern; when the probability-based calling pattern cube is in a first predetermined relationship with predetermined fraudulent probability-based calling pattern, performing a first action. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method, comprising:
-
maintaining a behavioral profile table having multiple dimensions in a non-cube format; converting the behavioral profile table into a behavioral profile cube that has multiple dimensions and multiple levels; updating the behavioral profile cube; converting the updated behavioral profile cube into the non-cube format. - View Dependent Claims (32, 33, 34, 35)
-
Specification