Remote File Archiving via Package Metadata Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing remote data storage technologies require users to download entire archives to access a single file, leading to inefficiencies in time, bandwidth, and cost, especially for users who need to retrieve or upload only a few files from a package file.
Innovation Solution
The solution involves using meta-data to remotely retrieve and manipulate raw files within package files, allowing clients to access and unmarshal individual files without downloading the entire package, and enabling efficient storage and retrieval of compressed and encrypted files by providing meta-data for location, compression, and encryption details.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user downloads the entire archive to retrieve a single file, then the file can be accessed, but bandwidth usage and cost increase significantly
Solution Approach 1:
The patent segments the archive file into individual file components that can be independently accessed. The server parses the archive format and extracts only the specific files requested by the user, rather than requiring download of the entire archive. This segmentation enables selective retrieval of files based on user needs.
Solution Approach 2:
The patent extracts individual files from the archive package on the server side before transmission to the client. The server identifies and separates the requested files from the archive structure, transmitting only those specific files to the user's device, thereby eliminating the need to download unnecessary archive data.
2Reliability
If the user downloads the entire archive to retrieve a single file, then the file can be accessed, but time consumption increases
Solution Approach 1:
The patent segments the archive file into individual file components that can be independently accessed. The server parses the archive format and extracts only the specific files requested by the user, rather than requiring download of the entire archive. This segmentation enables selective retrieval of files based on user needs.
Solution Approach 2:
The patent extracts individual files from the archive package on the server side before transmission to the client. The server identifies and separates the requested files from the archive structure, transmitting only those specific files to the user's device, thereby eliminating the need to download unnecessary archive data.
3Reliability
If the user downloads the entire archive to retrieve a single file, then the file can be accessed, but storage service charges increase
Solution Approach 1:
The patent segments the archive file into individual file components that can be independently accessed. The server parses the archive format and extracts only the specific files requested by the user, rather than requiring download of the entire archive. This segmentation enables selective retrieval of files based on user needs.
Solution Approach 2:
The patent extracts individual files from the archive package on the server side before transmission to the client. The server identifies and separates the requested files from the archive structure, transmitting only those specific files to the user's device, thereby eliminating the need to download unnecessary archive data.
Data Source
AI summary
Remote file archiving is provided using package files. A request can be sent for a raw file stored within a package file. The request can be sent by a computing device to a remote storage service. The requests can comprise a location of the raw file within the package file. The raw file can be received and unmarshaled. Unmarshalling the raw file can comprise uncompressing and/or decrypting the raw file. Meta-data can be requested and used to determine a location of the raw file. Raw files can be extracted and provided. For example, a request for a raw file can be received. The raw file can be extracted from a package file and provided for download. The raw file can be in an archived state, such as compressed and/or encrypted.


