Mobile User Cluster Identification via CDR Graph Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication networks lack effective methods to identify user clusters from call detail records (CDRs) for targeted business marketing strategies.

Innovation Solution

A system and method that analyze CDRs to identify mobile user clusters by forming mobile user sequences and performing graph partitioning on connected graphs, determining relationship properties and strengths based on call patterns and geographical locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If mobile service providers collect and analyze call detail records to identify user clusters, then business intelligence and marketing effectiveness are enhanced, but data processing complexity and computational resources increase

Engineering Contradiction:
Improvebusiness intelligenceVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the large-scale CDR data processing into distinct functional modules: data collection module, data cleaning module, clustering analysis module, and marketing application module. This segmentation reduces processing complexity by handling different aspects of data analysis separately while maintaining the ability to extract comprehensive business intelligence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate data structures and processing layers between raw CDR data and final marketing insights. Specifically, it creates user behavior profiles and cluster characteristics as intermediary representations that simplify the complex relationship between raw call records and marketing decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system analyzes detailed call patterns and geographical locations to form user sequences, then user cluster identification accuracy improves, but processing time and computational load increase

Engineering Contradiction:
Improveuser cluster identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary data cleaning and preprocessing operations on CDR records before conducting detailed clustering analysis. By pre-processing the data to remove inconsistencies and standardize formats, the system reduces the computational burden of subsequent analysis while maintaining identification accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a two-stage clustering approach where it first performs a coarse-grained clustering to identify potential user groups, then applies more detailed analysis only to promising clusters. This partial application of detailed analysis reduces overall processing time while maintaining accuracy for the most important clusters.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8346208B2Method and system for identifying mobile user cluster by call detail record
Publication Date: 2013.01.01 GROUNDHOG INC
  • US8346208B2 patent drawing
  • US8346208B2 patent drawing
  • US8346208B2 patent drawing

AI summary

A system and method for identifying a mobile user cluster by call detail records (CDRs) is provided. The system and method identifies at least one mobile user cluster according to a plurality of CDRs generated by a plurality of mobile users during a first period and a second period of time. Each mobile user of the identified cluster generates at least one CDR at a same geographical location during the first period of time, and a mobile user sequence is formed between any two mobile users of the identified cluster. At least one CDR is generated between any two neighboring mobile users of the mobile user sequence during the second period of time. Examples for the mobile user cluster include cohabiting family members, familiar neighborhood, colleagues, schoolmates, etc.