Carrier Code Attestation Routing for Spoofed Call Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robocalls often spoof their caller IDs to deceive recipients, and existing technologies like STIR/SHAKEN struggle to accurately and efficiently determine the attestation level for communications, leading to potential misclassification and handling of calls.

Innovation Solution

A system and method that determine an attestation level for communications by analyzing the uniform resource identifier associated with the calling party, appending a code to indicate the attestation level, and using this code to assign a virtual trunk associated with that level, thereby enabling secure communication routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing technologies like STIR/SHAKEN are used to determine attestation level, then call security verification is provided, but measurement precision and efficiency in determining attestation level deteriorates leading to potential misclassification

Engineering Contradiction:
Improvecall security verificationVSAvoidattestation level determination accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the attestation determination process into distinct phases: initial analysis of uniform resource identifier, intermediate code generation, and final virtual trunk assignment. This segmentation allows each component to specialize in specific verification tasks, improving overall measurement precision while maintaining reliability through structured multi-stage validation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of the uniform resource identifier and calling party information before the actual attestation determination. By pre-processing and pre-classifying call data structures, the system establishes accurate baseline information that enhances the precision of subsequent attestation level determination while maintaining efficient processing

Inventive Principle:
Principle #10Preliminary action

2Reliability

If existing technologies like STIR/SHAKEN are used, then call verification is attempted, but efficiency in determining attestation level deteriorates leading to processing delays

Engineering Contradiction:
Improvecall verificationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary analysis of uniform resource identifiers and pre-generates appropriate codes before actual attestation determination. This advance preparation of data structures and classification information eliminates processing bottlenecks during live call verification, significantly improving productivity while maintaining reliable verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automated self-service processing where the routing engine independently determines attestation levels and assigns virtual trunks without requiring manual intervention or complex external verification. This automation streamlines the verification process, enhancing both efficiency and productivity while maintaining verification reliability

Inventive Principle:
Principle #25Self-service

3Loss of information

If a code is appended to indicate attestation level, then communication of security level to network and recipient is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity level communicationVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by embedding attestation level information in specific localized fields within the call data structure rather than requiring system-wide complexity changes. The appended code resides in a dedicated field that can be processed independently, enabling effective security level communication while minimizing overall system complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The appended code acts as an intermediary element that carries attestation level information between the routing engine and destination network. This intermediary code simplifies communication by encoding security levels in a standardized, easily interpretable format that reduces the complexity of information exchange across the network

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If virtual trunk assignment based on attestation level is implemented, then call routing accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecall routing accuracyVSAvoidrouting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The routing system is segmented into modular components where virtual trunk assignment is handled as a distinct function based on attestation level. This segmentation allows the routing engine to maintain high accuracy by dedicating specific logic to trunk selection while keeping the overall system complexity manageable through functional separation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses parameter changes in the appended code to dynamically determine virtual trunk assignment. By varying the attestation level parameter based on uniform resource identifier analysis, the system achieves precise call routing accuracy while maintaining relatively simple routing logic that adapts to different attestation levels

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250168646A1Conveyance of stir/shaken attestation levels using carrier code
Publication Date: 2025.05.22 LEVEL 3 COMMUNICATIONS LLC
  • US20250168646A1 patent drawing
  • US20250168646A1 patent drawing
  • US20250168646A1 patent drawing

AI summary

The present disclosure describes providing an attestation level to a received communication. The attestation level may be used to communicate a level of security to a network or a called party that receives the communication. The attestation level associated with the communication may indicate to a destination network and/or recipient that the phone number associated with the communication is secure and/or the telephone number has not been spoofed. Determining the attestation level comprises comparing information associated with the communication with stored information and assigning a code based on the comparison. The code may be translated to a tag value that is used to direct the communication to a signing server for attesting the communication at the determined attestation level.