Content Fragment Segmentation for Storage Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users in enterprise environments face challenges in managing storage space on devices by not wanting to download entire files, such as large video files, and previous solutions required retrieving or streaming entire files from remote storage areas, which is inefficient in terms of bandwidth and storage usage.
Innovation Solution
The system breaks down content files into fragments, allowing users to store only specific portions on their device while streaming the rest from remote storage, using a content access application that generates content file packages with a manifest file to manage and render the content seamlessly, enabling local and remote storage access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire files are downloaded to user devices, then complete content is available locally, but storage space and bandwidth are wasted
Solution Approach 1:
The patent divides content files into multiple fragments and stores them in a content storage area. The system generates manifest files that contain information about these fragments, allowing the content access application to retrieve and assemble only the necessary fragments on-demand rather than downloading entire files. This segmentation enables selective storage and retrieval of content portions.
Solution Approach 2:
The patent extracts only the necessary portions of content files (specific fragments) from the remote storage area and stores them locally in the content storage area. The manifest file system allows the system to identify and extract only the required fragments based on user requests, avoiding the need to store complete files locally.
2Quantity of substance
If entire files are streamed from remote storage, then storage space is conserved, but bandwidth is consumed excessively
Solution Approach 1:
The patent performs preliminary actions by pre-generating manifest files that contain metadata about content fragments, including their locations and characteristics. When content is accessed, the system uses these pre-prepared manifest files to quickly identify and retrieve only the necessary fragments, avoiding the need to stream entire files and reducing bandwidth consumption.
3Quantity of substance
If selective folder synchronization is implemented, then storage is optimized, but file retrieval requires downloading entire files
Solution Approach 1:
The patent extends the segmentation concept to the file retrieval process. Instead of downloading entire files even when only portions are needed, the system divides files into fragments and uses manifest files to identify and retrieve only the specific fragments required, significantly improving retrieval efficiency while maintaining storage optimization.
Data Source
AI summary
Disclosed are various examples for specifying portions of content files that can be stored on a client device. A content file stored in a remote storage area can be segmented into content fragments. A manifest file that specifies which portions of the content file correspond to content fragments can also be generated. The manifest file and content fragments can be packaged into a content package file that is stored on a client device and interpreted by a content proxy server.


