UDR Message Queue Prioritization for Signaling Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unified Data Repositories (UDRs) in wireless communication networks face challenges in effectively transferring and prioritizing signaling messages, leading to delays in important network operations.

Innovation Solution

The implementation of a UDR Message Function (UMF) that manages message queues by locking and prioritizing messages based on factors like age, type, and destination, ensuring efficient delivery of signaling messages to network functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UDR holds signaling messages awaiting transmission, then message delivery is ensured, but network operations are delayed

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidnetwork operation delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a message queue system that pre-processes and prioritizes signaling messages before transmission. The UDR writes messages to a queue and determines priority levels in advance, allowing critical messages to be transmitted immediately while less urgent messages are held for later delivery, thus resolving the contradiction between reliable delivery and timely operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the message transmission process by creating separate queue structures for different priority levels of signaling messages. This segmentation allows the system to handle different message types differently - critical messages are transmitted immediately while non-critical messages are buffered, eliminating the need to hold all messages and reducing overall network operation delays.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the UDR transfers all signaling messages equally, then simple processing is maintained, but critical messages are not prioritized

Engineering Contradiction:
Improvemessage processing complexityVSAvoidcritical message delivery
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different priority levels to different signaling messages based on their criticality. The message queue system evaluates each message's importance and assigns appropriate priority tags, allowing critical messages to be processed and transmitted with higher urgency while maintaining simple processing for non-critical messages, thus improving reliability without excessive complexity.

Inventive Principle:
Principle #3Local quality

3Reliability

If the UDR implements message prioritization, then critical message delivery is improved, but processing complexity increases

Engineering Contradiction:
Improvecritical message deliveryVSAvoidmessage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of message handling by introducing priority levels as a new dimension for message processing. Instead of treating all messages uniformly, the system assigns priority parameters to messages based on their criticality, allowing the queue to process messages in priority order. This parameter change improves critical message delivery while keeping the processing mechanism relatively simple through standardized priority classification.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11910205B2Messaging in a wireless communication network
Publication Date: 2024.02.20 T MOBILE INNOVATIONS LLC
  • US11910205B2 patent drawing
  • US11910205B2 patent drawing
  • US11910205B2 patent drawing

AI summary

A wireless communication network receives a current message that relates to a user device for delivery to a network function. The network writes the current message to a queue. The network determines if the queue stores one or more prior messages that relate to the user device. The network transfers the current message from the queue for delivery to the network function when the queue does not store the one or more prior messages for the user device. When the queue for the user device does store the one or more prior messages for the user device, the network prioritizes the current message and the one or more prior messages by network function type and transfers the current message and the one or more prior messages that relate to the user device from the queue for delivery to the network function based on the prioritization.