Incremental Web File Updates via Fragment Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for updating web files based on legacy model file changes are inefficient, as they often require uploading entire files, leading to excessive bandwidth and server resource usage.
Innovation Solution
A system that maps content fragments of legacy model files to web files, detects changes using element timestamps or hash values, and generates and sends only modified web files to a server at predetermined times, thereby updating web files incrementally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire legacy model files are uploaded to update web files, then completeness of update is ensured, but bandwidth and server resource usage increase excessively
Solution Approach 1:
The patent divides the legacy model file into multiple content fragments and establishes a mapping relationship between these fragments and web files. This segmentation allows the system to identify and upload only the specific web files corresponding to changed content fragments, rather than uploading entire files. The mapping mechanism enables precise localization of changes, resolving the contradiction between ensuring update completeness and reducing bandwidth consumption.
Solution Approach 2:
The patent extracts and compares specific elements (content fragments) from the legacy model file to identify changes. By using element timestamps or hash values to detect modifications in specific content fragments, the system extracts only the necessary changed portions for upload. This extraction approach ensures that only minimal required data is transmitted, maintaining update reliability while minimizing bandwidth and server resource usage.
2Loss of energy
If only changed content fragments are uploaded, then bandwidth usage is reduced, but complexity of detecting changes increases
Solution Approach 1:
The patent establishes a pre-defined mapping relationship between content fragments of the legacy model file and corresponding web files before the update process begins. This preliminary mapping structure allows the system to quickly identify which web files correspond to changed content fragments without complex real-time analysis. The pre-established mapping reduces the complexity of change detection while enabling efficient identification of files requiring upload.
Solution Approach 2:
The patent employs element timestamps or hash values as feedback mechanisms to detect changes in content fragments. By comparing these identifiers before and after modifications, the system can automatically identify changed portions without complex analysis. This feedback approach simplifies the change detection process while maintaining accuracy in identifying which content fragments have been modified.
3Loss of energy
If incremental updates are implemented, then server resource usage is reduced, but reliability of update synchronization may be compromised
Solution Approach 1:
The patent uses element timestamps or hash values as feedback indicators to track the state of content fragments. By comparing these feedback signals between the legacy model file and web files, the system can reliably determine which files are synchronized and which require updates. This feedback mechanism ensures update synchronization reliability while enabling incremental updates that reduce server resource usage compared to full file uploads.
Solution Approach 2:
The patent segments the update process into individual content fragment-level operations rather than treating the entire file as a single unit. Each content fragment and its corresponding web file can be independently updated and tracked. This segmentation approach maintains synchronization reliability by allowing precise tracking of each fragment's update status while reducing overall server resource usage through selective incremental updates.
Data Source
AI summary
According to an aspect, a content fragment of a legacy model file is mapped via a processor to a plurality of web files. A change to the content fragment of the legacy model file is detected by the processor. One or more modified web files corresponding to the changed content fragment is generated by the processor. The one or more modified web files corresponding to the detected changes in the content fragment of the legacy model file are sent via the processor to a remote computing device.


