Caller Name Identification Query Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecaller informationVSAvoidcall termination time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecaller information availabilityVSAvoidnetwork traffic
Core Design Contradiction:
Loss of informationVSLoss of energy

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If CNAM queries are performed frequently, then caller information is always up-to-date, but network costs and processing load increase

Engineering Contradiction:
Improvecaller information accuracyVSAvoidnetwork processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8644470B2Methods and systems for improved caller name identification on a telephone network
Publication Date: 2014.02.04 TRANSACTION NETWORK SERVICES
  • US8644470B2 patent drawing
  • US8644470B2 patent drawing
  • US8644470B2 patent drawing

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.