Caller Name Detection via CNAM Registry Cross-Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems face inconsistencies and inaccuracies in delivering caller name information due to incomplete or erroneous records from CNAM providers, leading to missed calls and potential damages, as local exchange carriers and VOIP providers often fail to request or transmit accurate caller identifier information.

Innovation Solution

A network device equipped with a CANDE client and server that detects and corrects caller identifier information by communicating with a CNAM provider, allowing real-time updates and corrections through a graphical user interface, leveraging a combination of logic from the CNAM registry and communication carrier to ensure accurate caller name display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional communication systems rely on CNAM providers to deliver caller name information, then the system structure remains simple, but the accuracy and reliability of caller identification deteriorates due to incomplete or erroneous records

Engineering Contradiction:
Improvecaller identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a CANDE server as an intermediary component between the CNAM provider and the communication system. This server receives caller identifier information from CNAM providers, validates it against multiple data sources including CNAM registries and communication carrier databases, and corrects errors before delivering the information. This intermediary layer improves caller identification accuracy without requiring fundamental changes to the existing CNAM provider infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary validation and correction of caller identifier information before it is delivered to the calling or called party. The CANDE server proactively checks records against multiple sources, identifies discrepancies, and corrects errors in advance, preventing inaccurate caller identification from reaching the user interface where it would cause missed calls or embarrassment.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system implements real-time detection and correction of caller identifier information, then the reliability of caller name delivery improves, but the processing time and operational complexity increases

Engineering Contradiction:
Improvecaller name delivery reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The CANDE server performs validation and correction operations in advance, during call setup or before caller identification is displayed. By proactively checking and correcting records before they are needed, the system ensures reliable caller name delivery without adding noticeable delay to the actual call or display operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the CANDE server continuously monitors caller identifier information from multiple sources, compares records, and automatically corrects discrepancies. This closed-loop approach improves reliability by ensuring errors are detected and corrected systematically, while the automated nature of the feedback process minimizes manual intervention time.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system uses multiple data sources including CNAM registry and communication carrier to verify caller information, then the accuracy of caller identification improves, but the complexity of data management and processing increases

Engineering Contradiction:
Improvecaller identifier accuracyVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The CANDE server acts as a centralized intermediary that manages data from multiple sources including CNAM registries and communication carriers. It standardizes data formats, applies consistent validation rules, and automatically reconciles discrepancies between different sources, thereby improving caller identifier accuracy while containing data management complexity within a single coordinated system rather than distributing it across multiple components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines multiple data sources and validation mechanisms into a unified processing framework at the CANDE server. By merging CNAM registry data, communication carrier records, and validation logic into a single coordinated system, the patent achieves high caller identifier accuracy while managing complexity through integration rather than through separate independent systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9473630B1Caller name detection and export
Publication Date: 2016.10.18 T MOBILE INNOVATIONS LLC
  • US9473630B1 patent drawing
  • US9473630B1 patent drawing
  • US9473630B1 patent drawing

AI summary

Methods, media, and network devices are provided for detecting errors in caller identifier records. A caller name provider is identified for a terminating endpoint that is a recipient of a communication from a transmitting device. The caller name provider receives queries for caller identifier information that will be transmitted to the terminating endpoint. The caller name provider returns records having the caller identifiers in response to the queries. When the records contain an error, the caller name providers receive update requests from a calling party of the transmitting device. The update requests include changes to the records that correct the errors.