SIP Registration and Subscription Merging for VoLTE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications systems face inefficiencies and increased complexity due to the need for separate registration and subscription processes for each service, leading to bandwidth wastage and race conditions during staged setup processes in VoLTE and other networks.

Innovation Solution

The solution involves transmitting a single SIP REGISTER message with an implicit SUBSCRIBE header, allowing the S-CSCF to process both registration and subscription requests simultaneously, thereby reducing bandwidth usage and eliminating race conditions by forking the registration to multiple ASes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate registration and subscription processes are used for each service, then service requirements can be met, but bandwidth is wasted and race conditions occur during staged setup

Engineering Contradiction:
Improveservice activation reliabilityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines separate registration and subscription processes into a single unified request. The computing device transmits one registration request that simultaneously handles both registration and subscription operations, eliminating the need for multiple separate messages and reducing bandwidth consumption while maintaining service reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The registration request is designed to serve multiple functions simultaneously - it performs both registration and subscription operations. This multi-functional approach allows a single message to accomplish what previously required separate dedicated messages, optimizing network resource usage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If separate registration and subscription processes are used for each service, then service requirements can be met, but device complexity increases

Engineering Contradiction:
Improveservice activation reliabilityVSAvoidtelecommunications device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple processing operations into a single unified request handling process. By combining registration and subscription into one request, the system reduces the number of separate processing steps, thereby simplifying device complexity while maintaining the reliability of service activation.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate registration and subscription processes are used for each service, then service requirements can be met, but network performance is reduced

Engineering Contradiction:
Improveservice activation reliabilityVSAvoidnetwork performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines multiple network transactions into a single message exchange. This reduces the total number of network round trips and processing steps, thereby improving network performance and productivity while maintaining service activation reliability through the unified request-response mechanism.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If staged setup process is used with multiple messages, then service requirements can be met, but race conditions occur during processing

Engineering Contradiction:
Improveservice activation reliabilityVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs subscription operations as a preliminary action within the registration request itself. By including subscription indications in the initial registration message, the system eliminates the need for subsequent separate subscription messages, preventing race conditions and reducing overall setup time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10667230B2Communication session registration- and subsidiary-request processing
Publication Date: 2020.05.26 T MOBILE US INC
  • US10667230B2 patent drawing
  • US10667230B2 patent drawing
  • US10667230B2 patent drawing

AI summary

In some implementations, a telecommunications network can include a core network device communicatively connectable with user equipment (UE). The UE can generate a registration request including a subsidiary request and transmit the registration request. The core network device can receive the registration request, determine the subsidiary request based on content of the registration request, and transmit an indication of the subsidiary request on behalf of the UE via the telecommunications network. A core network device can receive a registration request associated with a user equipment (UE), determine a subsidiary request based on content of the registration request, and transmit toward the UE an acknowledgement associated with both the registration request and the subsidiary request.