Server Data Compression for Mobile Network Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face inefficiencies in bandwidth usage, particularly in mobile networks where high-quality content with significant data volume is transferred over limited bandwidth, leading to increased latency and reduced performance.

Innovation Solution

A communication system that dynamically compresses data objects based on available bandwidth, using a server to calculate the time required for uncompressing and transferring files, optimizing the compression level to minimize overall transfer time, and utilizing a mapping table to account for varying decompressing abilities of user equipment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data objects are transferred uncompressed over mobile networks, then transfer speed is faster, but bandwidth efficiency deteriorates due to limited network capacity

Engineering Contradiction:
Improvedata transfer speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the compression level adjustable and adaptive rather than fixed. The server dynamically selects compression parameters based on real-time conditions including available bandwidth, object size, and user equipment decompression capabilities, allowing the system to optimize between transfer speed and bandwidth efficiency for each specific scenario

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data representation by applying different compression levels to data objects. The server can transform the same object into multiple compressed versions with varying compression ratios, selecting the appropriate parameter (compression level) based on current network conditions and device capabilities to resolve the contradiction between transfer speed and bandwidth usage

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data objects are compressed before transfer, then bandwidth efficiency is improved, but uncompressing time increases at the user equipment

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiduncompressing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies partial action by using selective compression rather than compressing all data objects uniformly. The server evaluates each object's characteristics (size, type, compressibility) and applies compression only when beneficial, using partial compression levels rather than maximum compression, thereby reducing uncompressing time while still achieving bandwidth efficiency for suitable objects

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent applies preliminary action by pre-calculating and storing multiple compressed versions of data objects at the server before transfer. The server prepares compressed versions in advance with different compression levels, so when a request arrives, the appropriate pre-compressed version can be selected and transferred immediately, reducing both transfer time and uncompressing time at the user equipment

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If compression is applied to all data objects, then bandwidth utilization is maximized, but processing overhead increases at the server

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidserver processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies local quality by treating different data objects differently based on their specific characteristics. Rather than applying uniform compression to all objects, the server evaluates each object's compressibility, size, and type locally, applying compression only where it provides net benefit. This selective approach maximizes bandwidth utilization for suitable objects while avoiding unnecessary processing overhead for objects where compression would not help

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2124412B1System and method for carrying out communication between a server and a user equipment
Publication Date: 2017.08.09 VODAFONE HOLDING GMBH
  • EP2124412B1 patent drawingFigure 1
  • EP2124412B1 patent drawingFigure 2

AI summary

The invention relates to a communication system for carrying out a communication between a server (105) and at least one user equipment (101). According to the invention the server (105) contains a means for receiving requests of the user equipment (101), wherein at least one request contains a demand for transferring an object, that the communication system furthermore is capable of making the object available for a data transfer, that the server contains furthermore a compressing means for compressing the object, that the server furthermore contains a means for calculating a time for a transfer of the object to the user equipment and for a time for uncompressing the object at the user equipment and that the server furthermore contains a means for comparing times, and that the server is capable of the deciding, whether the object is compressed or not compressed. The invention furthermore relates to a method for carrying out a communication between the server (105) and the user equipment (101). Furthermore the invention relates to a user equipment (101) and a server (105) capable of communicating in the communication system.