Client-Side Page Compression for Collaborative Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional application sharing technologies face challenges with bandwidth conservation and network throughput due to inefficient compression of pages with complex graphics and mixed graphics file formats, leading to resource-intensive network stress.
Innovation Solution
A collaborative system with client-side compressor/decompressor logic that pre-processes shared pages by selecting optimal compression techniques for different regions, such as delta, fractal, or substitutional compression, to optimize image sharing, offloading resource-intensive compression from servers to clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If conventional compression is applied to pages with complex graphics, then bandwidth is conserved, but compression ratio deteriorates and network stress increases
Solution Approach 1:
The patent divides the page into multiple regions (text regions, graphic regions, mixed regions) and applies different compression techniques to each region. This segmentation allows optimal compression for each content type, improving overall compression efficiency while maintaining bandwidth conservation.
Solution Approach 2:
The patent applies different compression algorithms (delta compression for text, fractal compression for graphics, substitutional compression for mixed content) to different regions of the page based on their specific characteristics. This local quality approach ensures each region is compressed using the most efficient method for its content type.
2Device complexity
If single compression technique is used for all page content, then processing is simplified, but compression ratio deteriorates for complex graphics and mixed formats
Solution Approach 1:
The patent dynamically selects compression techniques based on the detected content type in each region. The system adapts its compression strategy in real-time, choosing from multiple algorithms (delta, fractal, substitutional) depending on whether the region contains text, graphics, or mixed content, thereby optimizing compression ratio without fixed complexity.
Solution Approach 2:
The patent changes the compression parameters and algorithms based on content characteristics. By detecting the type of content in each region and adjusting the compression technique accordingly, the system achieves optimal compression ratios for different content types while managing processing complexity through automated detection and selection.
3Extent of automation
If server performs compression processing, then centralized control is maintained, but network throughput is reduced due to resource-intensive processing
Solution Approach 1:
The patent implements client-side compression where each client independently compresses received pages using the appropriate algorithms. This self-service approach eliminates the need for server-side compression processing, maintaining centralized control through the compression logic while significantly improving network throughput by distributing the computational load.
Data Source
AI summary
A method, system and apparatus for a collaborative system, method and apparatus configured for optimal page sharing. The system of the invention can include a collaborative application disposed in a collaborative peer and configured for communicative coupling to other collaborative peers. The system can further include a compressor/decompressor disposed in the collaborative peer. The compressor/decompressor can include logic programmed to pre-process a shared page for the collaborative application by compressing the shared page before transmitting the shared page to the other collaborative peers.


