Scanner Redirection Bandwidth Reduction via Image Chunking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Scanner redirection in remote desktop services consumes excessive network bandwidth due to the transmission of large images and multiple image chunks, causing network congestion.
Innovation Solution
Implementing a method where the client computer divides images into chunks, generates hashes for unique and identical chunks, and transmits only unique chunks and their hashes to the remote computer, allowing the remote computer to reconstruct the image using stored data structures, thereby reducing bandwidth consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client computer transmits complete image data for each image acquired through scanner redirection, then the remote computer receives complete image data for processing, but network bandwidth is excessively consumed causing congestion
Solution Approach 1:
The patent segments an image into multiple image chunks, where each chunk represents a portion of the complete image data. This segmentation allows the system to identify and transmit only unique chunks rather than complete duplicate images, thereby reducing network bandwidth consumption while maintaining data completeness for reconstruction
Solution Approach 2:
The patent uses hashing to create compact representations (copies) of image chunks. By comparing hash values of chunks from different images, the system can identify identical chunks and transmit only unique ones, replacing duplicates with references to previously transmitted chunks. This copying approach significantly reduces the quantity of data transmitted over the network
2Productivity
If the client computer transmits multiple complete images to the remote computer, then all images are available for processing, but the network experiences congestion due to large data volume
Solution Approach 1:
Each image is segmented into multiple chunks, enabling the system to process and compare individual chunks across multiple images. This granular segmentation allows identification of unique versus duplicate chunks, reducing the total data volume transmitted while maintaining the ability to reconstruct complete images for processing
Solution Approach 2:
The patent changes the parameter of data representation from complete image format to chunked format with hash identifiers. By transmitting hash values instead of complete duplicate image data, the system reduces network transmission volume while preserving the ability to reconstruct full images on the remote computer for processing
Data Source
AI summary
A scanner redirection method for a remote desktop system includes the steps of: transmitting to a client computer, a request to acquire a first image from an image capturing device connected to the client computer; in response to receiving image data from the client computer of a first chunk of the first image and an identifier (ID) of the first chunk, storing the image data of the first chunk and the ID of the first chunk in association with each other; in response to receiving an ID from the client computer of a second chunk of the first image without any associated image data, retrieving image data that is stored in association with the ID of the second chunk; and creating the first image using the image data of the first chunk and the retrieved image data that is stored in association with the ID of the second chunk.


