Transcoding Server Document Modification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile communication terminals with limited computational and memory resources face performance issues when browsing web content due to reduced bandwidth and resource constraints in client/server environments.
Innovation Solution
A transcoding server processes digital documents by extracting embedded data, storing it separately, and replacing it with references within the document, reducing data transfer and memory usage, and optimizing bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If mobile communication terminals process web content locally, then rendering capability is improved, but memory usage and computational load increase beyond device capacity
Solution Approach 1:
The patent extracts embedded data (such as images, scripts, and stylesheets) from the main HTML document and stores it in external resources. This separation reduces the memory footprint of the main document while maintaining full rendering capability, as the extracted data is loaded only when needed rather than being held in memory throughout processing.
Solution Approach 2:
The patent segments the web content into multiple components: the main HTML structure and separate embedded resources. By dividing the content into manageable segments that can be loaded and processed independently, the system reduces peak memory usage while preserving complete rendering functionality.
2Loss of information
If mobile communication terminals download complete web content, then content completeness is improved, but bandwidth consumption exceeds available capacity
Solution Approach 1:
The patent performs preliminary processing on the server side by pre-extracting and pre-processing embedded data before transmission to the mobile terminal. This preliminary action reduces the amount of data that needs to be transmitted over the network, as only essential references and compressed data are sent, while maintaining complete content availability for rendering.
Solution Approach 2:
The patent creates simplified references and metadata copies of the original embedded resources rather than transmitting full-resolution versions. These copies contain sufficient information for rendering while consuming significantly less bandwidth, with full-quality data available on-demand from the server.
3Speed
If mobile communication terminals cache all web resources, then rendering speed is improved, but memory capacity is exceeded
Solution Approach 1:
The patent applies different caching strategies to different parts of the web content based on their importance and usage patterns. Critical rendering resources are cached locally with high priority, while less critical embedded data is stored on the server and loaded on-demand. This selective local quality approach optimizes rendering speed for essential elements while managing overall memory capacity.
Data Source
AI summary
The present invention relates to a method for modifying a digital document, comprising steps of detecting embedded data contained in the document; extracting said data from said document; storing said data as a separate file; and replacing said extracted data in said document with a reference to said file. The method may be performed by a transcoding server in order to increase the overall performance of a mobile client terminal equipped with a web browser.


