Core Network Retry Policy Tuning for Cascading Retry Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cellular networks face challenges in transmitting and processing messages due to varying network conditions, leading to dropped or failed deliveries, which result in cascading retries that overload resources and hinder service access.

Innovation Solution

A communication policy system dynamically adjusts retry policies based on real-time transmission data, including distinct retry periods for different peer nodes, message types, and loading levels, optimizing communication success rates and reducing unnecessary retries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional retry policies are used to ensure message delivery, then message delivery reliability is improved, but network resource overload and system performance degradation occur due to cascading retries

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidnetwork resource capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic retry policies where the retry delay is not fixed but adapts based on current network conditions and peer node responsiveness. The system continuously monitors transmission success rates and adjusts retry parameters in real-time, transforming static retry configurations into dynamic, condition-based retry behavior that prevents cascading failures while maintaining delivery reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different retry policies tailored to individual peer nodes based on their specific characteristics and responsiveness. Each peer node receives customized retry parameters (delay durations, maximum retry counts) according to its observed behavior and current state, rather than applying a uniform retry policy across all nodes. This localized approach optimizes retry effectiveness for each node while minimizing overall network impact

Inventive Principle:
Principle #3Local quality

2Speed

If retry messages are sent frequently to ensure delivery, then message delivery speed is improved, but network bandwidth consumption increases and causes overload

Engineering Contradiction:
Improvemessage delivery speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent dynamically changes retry parameters including delay durations, retry intervals, and maximum retry counts based on observed network conditions and peer node responsiveness. By adjusting these parameters in response to real-time feedback, the system optimizes the balance between delivery speed and bandwidth consumption, sending retries quickly when appropriate but delaying or limiting them when network conditions indicate potential overload

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If uniform retry policies are applied to all peer nodes, then system complexity is reduced, but communication success rates decrease due to varying network conditions at different nodes

Engineering Contradiction:
Improveretry policy complexityVSAvoidcommunication success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements peer-node-specific retry policies where each node receives customized retry parameters based on its observed responsiveness and current network conditions. The system monitors individual node performance metrics and tailors retry behavior to each node's characteristics, achieving high communication success rates without requiring complex manual configuration of each policy

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system automatically generates and adjusts retry policies for each peer node based on observed behavior patterns and transmission success rates. Rather than requiring manual configuration or complex centralized control, the system self-adapts retry parameters by monitoring node responsiveness and automatically optimizing policies, reducing complexity while maintaining high success rates

Inventive Principle:
Principle #25Self-service

4Loss of energy

If retry delays are extended to reduce bandwidth consumption, then network resource usage is improved, but message delivery latency increases

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidmessage delivery latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent implements dynamic retry delay adjustment where the delay duration is not fixed but adapts based on peer node responsiveness and network conditions. The system monitors transmission success rates and adjusts retry timing in real-time, using shorter delays when nodes are responsive and longer delays when network conditions suggest waiting may be beneficial, thereby optimizing the balance between bandwidth consumption and delivery latency

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12574156B2Dynamically configuring retry policies of network functions
Publication Date: 2026.03.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12574156B2 patent drawing
  • US12574156B2 patent drawing
  • US12574156B2 patent drawing

AI summary

The present disclosure relates to systems, methods, and computer-readable media for configuring a network function in a core network of a telecommunications environment. For example, systems described herein involve collecting transmission data including timing and success/failure data for use in generating a retry policy that includes rules and instructions that govern transmission of retries between computing nodes. Once generated, the retry policy may be applied to message packages by selectively transmitting message retries based on specific timing delays that are determined from the collected transmission data. This generation and implementation of the retry policy may improve the latency and success rate of messages transmitted by computing nodes within a core network architecture, thereby improving network conditions in a variety of ways.