Dynamic Image Composition for Network Traffic Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for transferring content in electronic environments, particularly when dealing with a large number of images, result in substantial delays due to the limitations on concurrent connections to servers, leading to increased load on servers and network traffic, and do not efficiently utilize shared characteristics of images for compression.
Innovation Solution
Dynamic composition and extraction of images into a single master image, which can be transmitted efficiently using a single connection, allowing for parallel download of all images with positional information for decomposition on the client device, reducing the number of requests and network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple concurrent connections are used to download images in parallel, then the download speed and productivity improve, but the device complexity and server load increase
Solution Approach 1:
The patent combines multiple separate image files into a single composite image file that can be downloaded through one connection. This merging approach maintains high download speed while reducing connection complexity from multiple concurrent connections to a single connection, directly resolving the technical contradiction between productivity and device complexity
2Productivity
If multiple servers or host names are used to increase concurrent connections, then the download productivity improves, but the system complexity and difficulty of maintaining mappings increase
Solution Approach 1:
Instead of distributing images across multiple servers or hostnames, the patent merges all images into a single composite file delivered through one server. This eliminates the need for complex server distributions, URL mappings, and load balancing mechanisms, reducing system complexity while maintaining parallel download capability through internal image decomposition
3Adaptability or versatility
If each image is stored and transferred separately, then the adaptability to dynamic content is maintained, but the loss of time for multiple requests increases
Solution Approach 1:
The patent performs preliminary action by pre-composing multiple images into a single composite image file before transmission. This allows the client to receive all images in one request, significantly reducing the time lost to multiple sequential requests while maintaining adaptability to dynamic content through programmatic decomposition of the composite image on the client side
Data Source
AI summary
The number of connections and/or requests needed to obtain or provide image content in an electronic environment can be reduced by dynamically composing the content when needed to serve a request. In a case where a large number of images are to be transmitted across a network, the images can be determined at the time of the request for transmission and can be composed into a single, master image. Positional information for the images can be stored and sent with the master image to a device requesting the transmission. Using the positional information with dimensional information for the images, the device is able to use an application such as cascading style sheets (CSS) sprites to extract each of the plurality of images, thus obtaining all the images using a single request and single connection. Multiple master images can be used if appropriate.


