IMS Node Data-Delta Caching for Low-Latency Call Qualification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call setup processes in communications networks face latency issues due to the need for full dataset downloads from external servers for categorization data during call setup, which exceeds the 80ms budget for end-to-end call setup times.

Innovation Solution

Implementing a method where an IMS node obtains and stores data deltas, which are updated categorization data points, allowing policies to be enforced locally without requiring a full dataset download, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full dataset download is performed from external server during call setup, then call qualification accuracy is improved, but call setup latency increases beyond 80ms budget

Engineering Contradiction:
Improvecall qualification accuracyVSAvoidcall setup latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by downloading and storing categorization data deltas from external servers before call setup occurs. The IMS node maintains a local cache of updated categorization data that can be quickly accessed during call setup without requiring real-time server communication, thus preparing the data in advance to avoid latency during the actual call establishment process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the necessary updated categorization data deltas from the external server rather than downloading the complete dataset during call setup. By selectively retrieving only changed portions of categorization data and storing them locally, the system obtains sufficient information for accurate call qualification while minimizing data transfer time and server dependency during the critical call setup phase

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If categorization data is obtained from external server during call setup, then call protection capability is improved, but data usage and network load increase

Engineering Contradiction:
Improvecall protection capabilityVSAvoiddata usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and retrieves only the updated categorization data deltas from external servers rather than downloading complete datasets. This selective extraction approach maintains call protection capability by obtaining necessary security and categorization information while significantly reducing the quantity of data transmitted and stored, thereby lowering network load and data usage

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements local caching of categorization data deltas at the IMS node, enabling local processing and decision-making for call qualification. This local quality approach reduces dependency on external servers during call setup, minimizing network data usage while maintaining protection capability through locally available categorization information

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4434213B1Telephony application server node, server node, and methods therein, in a communications network
Publication Date: 2025.10.01 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP4434213B1 patent drawingFigure 1
  • EP4434213B1 patent drawingFigure 2
  • EP4434213B1 patent drawingFigure 3

AI summary

A method performed by an Internet protocol Multimedia System, IMS, node for handling categorization data associated to a first device in an incoming call invitation from the first device to a second device in a communications network is provided. nThe IMS node obtains (303) from the server node, a number of respective data delta. Each data delta is related to a respective device out of a number of devices at a respective subsequent point in time. The respective data delta comprises only categorization data that is updated compared to categorization data relating to a point in time that is earlier than the subsequent point in time. Upon receiving (304) from the first device, a call invitation to the second device, the IMS node enforces (306) a policy relating to categorizing the type of communication of the call, to establish a trust level associated with the first device. The enforcing is based on whether a data delta relating to the first device is obtained among the number of obtained data delta relating to the number of devices.