Caller Name Identification Query Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional caller name identification (CNAM) services in mobile networks often result in delays when querying caller information, especially if the query is made from the receiving handset, leading to an unacceptable calling experience due to potential delays in call termination or display of caller information.
Innovation Solution
Implementing a system that checks if the caller's information is already stored in the receiving handset's directory before performing a CNAM query, only charging for queries on new callers and using database and query logic to determine if a query is needed, thereby reducing unnecessary queries and maintaining accurate caller information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a CNAM query is performed from the receiving handset, then caller information can be obtained, but call termination is delayed and user experience deteriorates
Solution Approach 1:
The system performs CNAM queries at the network control point before the call is connected to the receiving handset. This preliminary action ensures caller information is obtained in advance, eliminating delays at the handset while maintaining accurate caller identification display.
2Loss of information
If a CNAM query is performed for every incoming call, then caller information is always available, but network traffic and costs increase
Solution Approach 1:
The system uses the receiving handset's contact list as feedback to determine whether a CNAM query is necessary. If the caller's number is already in the contact list, no query is performed. This feedback mechanism eliminates redundant queries while ensuring caller information is obtained when needed.
Solution Approach 2:
The system changes the parameter of query execution from unconditional to conditional based on whether the caller number exists in the contact list. This parameter change reduces network traffic by avoiding unnecessary queries for familiar contacts while maintaining information availability for new callers.
3Measurement precision
If CNAM queries are performed frequently, then caller information is always up-to-date, but network costs and processing load increase
Solution Approach 1:
The system uses the contact list as a feedback mechanism to identify when CNAM queries are necessary. By checking whether the caller number exists in the contact list, the system avoids redundant queries and maintains information accuracy only when needed, improving network processing efficiency.
Data Source
AI summary
A phone network in a wireless environment that does not perform CNAM queries when a number is already stored in the receiving handsets' caller directory. CNAM query fees are charged only to obtain caller information on a new caller. The network does not make CNAM queries when the caller information is already available, whether in the contact information stored on the receiver's handset or through some other reliable source.


