Remote File Archiving via Package Metadata Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile access capabilityVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the user downloads the entire archive to retrieve a single file, then the file can be accessed, but time consumption increases

Engineering Contradiction:
Improvefile access capabilityVSAvoiddownload time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the user downloads the entire archive to retrieve a single file, then the file can be accessed, but storage service charges increase

Engineering Contradiction:
Improvefile access capabilityVSAvoiddata transfer volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9201883B1Remote file archiving using package files
Publication Date: 2015.12.01 AMAZON TECH INC
  • US9201883B1 patent drawing
  • US9201883B1 patent drawing
  • US9201883B1 patent drawing

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.