Adaptive SMS Retry Algorithm for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Short message service (SMS) message delivery failures often occur due to network traffic congestion and varying failure reasons, leading to inefficiencies in retry strategies that do not optimize resource utilization or timely delivery.

Innovation Solution

A system and method that monitor network traffic and failure reasons to dynamically select a retry profile with appropriate retry instances and time intervals, adjusting based on traffic conditions to optimize SMS message delivery efficiency and timeliness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If frequent retry attempts are made to improve delivery reliability, then message delivery success rate improves, but network resource consumption increases

Engineering Contradiction:
Improvemessage delivery success rateVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic retry profiles that adjust retry timing and frequency based on real-time network conditions. The system transitions from static retry schedules to adaptive profiles that modify behavior according to current traffic levels, successfully resolving the contradiction between delivery reliability and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes retry parameters (time intervals, retry counts, backoff factors) based on network conditions. By dynamically adjusting these parameters rather than using fixed values, the system optimizes both delivery success rates and resource efficiency under varying network loads.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If retry attempts are increased to ensure timely delivery, then delivery timeliness improves, but network congestion worsens

Engineering Contradiction:
Improvedelivery timelinessVSAvoidnetwork congestion
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The patent employs periodic retry attempts with dynamically adjusted intervals rather than continuous or fixed-period retries. This periodic approach with adaptive timing allows the system to balance timely delivery against congestion avoidance by spacing retries appropriately based on network conditions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary checks of network conditions before initiating retry attempts. By assessing traffic levels and congestion indicators in advance, the system prevents retry actions that would exacerbate congestion while still pursuing timely delivery when conditions are favorable.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If uniform retry strategy is applied to all messages, then system complexity is reduced, but adaptability to different failure reasons deteriorates

Engineering Contradiction:
Improveretry strategy complexityVSAvoidadaptability to failure reasons
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies different retry profiles tailored to specific failure reasons and message types. Instead of a uniform strategy, the system selects appropriate retry behaviors based on local conditions such as failure cause, message priority, and recipient status, thereby achieving high adaptability without excessive complexity through rule-based selection.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The retry strategy is segmented into multiple profiles categorized by failure reason and message characteristics. This segmentation allows the system to handle different scenarios with specialized strategies while maintaining overall system manageability through organized profile selection logic.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8055287B1Adaptive retry algorithm for short message service message delivery
Publication Date: 2011.11.08 T MOBILE INNOVATIONS LLC
  • US8055287B1 patent drawing
  • US8055287B1 patent drawing
  • US8055287B1 patent drawing

AI summary

A method, system, and computer readable medium are provided to retry delivery of a short message service (SMS) message to a user's wireless device. A message delivery failure notification is received that indicates a reason for failed delivery. An amount of traffic on an SMS message delivery network is determined. A message delivery retry profile is selected based on the amount of traffic. The reason for failed message delivery may also be used in selecting the retry profile. Time intervals between retry instances of the selected retry profile may be set based on the amount of network traffic. Delivery of the message is retried according to the selected retry profile and set time intervals. Selection of a retry profile based on the amount of network traffic may provide more adaptive and optimized utilization of SMS message delivery resources.