Proxy Server Caching Protocol Headers Wireless Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless network communications, redundant protocol headers are frequently transmitted, leading to inefficient data transfer and increased bandwidth usage, particularly in mobile applications where static header information is repeatedly sent with each request.

Innovation Solution

Implementing a caching mechanism where a proxy server stores and identifies static headers, allowing subsequent requests to exclude these cached headers, thereby reducing data transmission overhead by sending only the necessary information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If protocol headers are transmitted with each request to ensure complete information, then communication reliability is maintained, but data transmission overhead increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddata transmission overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The server performs preliminary actions by caching protocol headers from initial requests and proactively identifying them for future requests. This allows the server to prepare cached header information in advance, eliminating the need to retransmit redundant headers in subsequent communications, thus reducing data overhead while maintaining complete protocol information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server creates copies of protocol headers from the first request and stores them as cached headers. These copied headers are then referenced and transmitted only when necessary, rather than requiring the client to resend the entire header set with every request. This copying mechanism significantly reduces redundant data transmission while preserving protocol integrity.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If complete protocol headers are sent with each request to ensure proper protocol compliance, then protocol compliance is maintained, but communication efficiency decreases

Engineering Contradiction:
Improveprotocol complianceVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system extracts and separates the redundant, static portions of protocol headers from the dynamic request data. By identifying and caching the static header components that remain unchanged across requests, the system extracts only the necessary variable information for transmission, thereby maintaining full protocol compliance while significantly improving communication efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the transmission parameter from sending complete headers every time to sending only delta changes or necessary updates. The server tracks which headers have changed and transmits only those modifications, transforming the communication pattern from static repetition to dynamic parameter-based transmission, thus enhancing efficiency without compromising protocol adherence.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If all header information is transmitted with each request to ensure data completeness, then data completeness is maintained, but bandwidth consumption increases

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The server performs preliminary caching of complete header information from initial requests, establishing a reference repository before subsequent communications. This preliminary action ensures that complete header data is available on the server side, allowing the system to maintain data completeness guarantees while reducing the actual transmission volume in follow-up requests to only necessary updates or deltas.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10142157B2Method and system for reducing transmission of redundant data
Publication Date: 2018.11.27 MALIKIE INNOVATIONS LTD
  • US10142157B2 patent drawing
  • US10142157B2 patent drawing
  • US10142157B2 patent drawing

AI summary

A method and system for reducing protocol headers sent over a wireless network are described. The method includes receiving at a proxy server, from a mobile device, a protocol request device addressed to a remote system. The protocol request including defined headers and an enable-caching indicator. The proxy server stores at least one of the defined headers as cached headers and sends a protocol response to the mobile device identifying the cached headers. Subsequent requests from the mobile device are formatted as abridged requests that exclude the cached headers, thereby reducing the data transmitted. The proxy server adds the cached headers to the abridged requests before forwarding them as unabridged requests to the remote system.