Dynamic SIP Template Updating for Reduced RF Resource Consumption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Session Internet Protocol (SIP) message templates are inefficient due to large headers and Session Description Protocol (SDP) bodies, leading to significant RF resource consumption and degraded performance in mobile devices, especially with increasing traffic and diverse telecommunications features.
Innovation Solution
A system and method for dynamically updating SIP message templates by detecting common deltas and generating superseding templates based on predetermined threshold factors, such as the number and rate of deltas received, to minimize wireless resource utilization and enhance performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional SIP message templates with large headers and SDP bodies are used, then complete session information can be transmitted, but RF resource consumption increases and performance degrades
Solution Approach 1:
The patent extracts only the essential delta information elements from the complete SIP messages and transmits them separately from the template. This separation allows the receiver to reconstruct the full message by combining the received delta with the stored template, significantly reducing the amount of data transmitted over the air while maintaining complete session information.
Solution Approach 2:
The patent segments the SIP message into two parts: a reusable template containing common header and SDP body information, and a delta containing only the modified information elements. This segmentation allows the template to be transmitted once and reused multiple times, while only the small delta portions need to be transmitted with each message, reducing overall RF resource consumption.
2Quantity of substance
If template compression techniques are used to reduce message size, then over-the-air traffic is reduced, but the variety of telecommunications devices and features adds to communication traffic
Solution Approach 1:
The patent implements dynamic template management where templates can be updated and adapted based on the variety of telecommunications devices and features. The system can dynamically select appropriate templates and delta compression strategies based on the specific device capabilities and feature requirements, allowing the compression technique to adapt to diverse device types while maintaining efficient message sizes.
Solution Approach 2:
The patent changes the parameters of message compression by dynamically adjusting which information elements are included in deltas versus the template based on device features and communication requirements. This allows the system to optimize compression efficiency for different device types and feature sets while maintaining adaptability to the growing variety of telecommunications devices.
3Productivity
If deltas are sent between network client and server, then message transmission is optimized, but delta size needs to be minimized to enhance performance
Solution Approach 1:
The patent uses the template as a reusable copy that contains the common portions of SIP messages. Instead of transmitting the entire message each time, the system transmits only the delta (differences) from the template, which is then copied and combined with the template at the receiver end to reconstruct the complete message. This copying approach minimizes delta size while maintaining transmission efficiency.
4Loss of information
If SIP messages include detailed session information in SDP bodies, then complete communication session data is transmitted, but bandwidth consumption increases on wireless links
Solution Approach 1:
The patent extracts the Session Description Protocol (SDP) body information elements and places them in the reusable template rather than including them in each transmitted message. Only changes to SDP body elements are included in the delta portions that are actually transmitted, significantly reducing bandwidth consumption while maintaining complete session information availability at the receiver.
Data Source
AI summary
A method for updating a message template based on receiving a plurality of common deltas. At a first device, the method detects a first compressed message that includes a first delta and that references a first message template and stores an indication of having received the first delta. The first delta is combinable with the first message template to reconstruct a decompressed message. The first device receives at least one subsequent compressed message that includes the first delta and that references the first message template, and stores an indication of each subsequent time the first delta is received. Based on the stored indications, the first device determines that the first delta was received in accordance with at least one predetermined threshold factor, and in response thereto, initiating a procedure to generate a superseding message template, which updates the first message template by including the first delta.


