Packet Data Compression via Network Memory Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for compressing packet data across communication networks are limited in achieving high compression ratios due to their reliance on data within individual packets, which results in inefficient data transfer and network performance.

Innovation Solution

The system identifies blocks of previously transferred data and uses LZ encoding to compress packet data based on this information, allowing for increased compression efficiency by intercepting and processing packets through network memory devices at both source and destination sites, thereby reducing the need for data to be resent over the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional packet compression methods are used that rely only on data within individual packets, then device complexity is reduced, but compression ratio is limited and network performance deteriorates

Engineering Contradiction:
Improvenetwork performanceVSAvoidcompression system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple packets into a concatenated data stream for unified compression processing. Instead of compressing each packet independently, the system combines packets and applies compression algorithms across the merged data, enabling compression patterns to span packet boundaries and achieve higher compression ratios while maintaining manageable system complexity through standardized merging operations

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by intercepting packets at network memory devices before they are fully processed and transferred. By capturing packets early in the transmission process and pre-processing them for compression, the system can apply compression algorithms to the raw packet data before network transfer, improving overall network performance without adding complexity to end devices

Inventive Principle:
Principle #10Preliminary action

2Loss of substance

If compression is based only on data within individual packets, then implementation is simpler, but compression ratio remains low and data transfer efficiency decreases

Engineering Contradiction:
Improvedata transfer volumeVSAvoidcompression processing complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent transitions from one-dimensional compression (within single packets) to multi-dimensional compression by concatenating multiple packets into a larger data stream. This dimensional expansion allows compression algorithms to identify and exploit repeating patterns across packet boundaries, significantly reducing data transfer volume while the modular concatenation approach keeps processing complexity manageable

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system introduces network memory devices as intermediary components that intercept, buffer, and pre-process packets before compression. These intermediaries handle the complex task of packet concatenation and compression preparation, reducing the data transfer volume without requiring complex compression logic at the source or destination endpoints

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If packets are compressed using only intra-packet patterns, then processing is faster, but compression efficiency is insufficient for wide area networks

Engineering Contradiction:
Improvedata transfer rateVSAvoidnetwork transmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary compression actions at network memory devices intercepting packets before they enter the wide area network. By pre-compressing data using multi-packet patterns and storing compressed results in network memory, the system reduces the amount of data that needs to be transmitted over slow wide area networks, effectively increasing data transfer rate while minimizing network transmission time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying mechanisms where network memory devices create and store copies of frequently accessed or repeating data patterns. Instead of retransmitting identical data packets over the network, the system copies previously transmitted data to network memory and references these copies, dramatically reducing network transmission time while maintaining high effective data transfer rates

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9549048B1Transferring compressed packet data over a network
Publication Date: 2017.01.17 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9549048B1 patent drawing
  • US9549048B1 patent drawing
  • US9549048B1 patent drawing

AI summary

A system, method, and computer program for compressing packet data is provided. In exemplary embodiments, one or more blocks may be identified that include block data similar to packet data of one or more packets. The one or more blocks may comprise archives of previously transferred packets. The packet data may be compressed based, at least partially, on the block data. Accordingly, the compressed packet data may be transferred over a communication network.