Pack URI Scheme for Selective Resource Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current URI technologies force clients to access an entire package when only a specific resource is needed, lacking the ability to selectively identify and retrieve individual parts within a package without accessing the entire construct.
Innovation Solution
A system and method for composing a pack URI scheme that allows clients to identify and access specific resources within a package, using a pack URI that decomposes into a package URI and a part URI, enabling selective access while remaining consistent with existing URI formats and standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If clients use existing URI schemes to access packages, then they can access the entire package, but they cannot selectively access individual parts without retrieving the entire package
Solution Approach 1:
The URI is segmented into two functional parts: the package identifier (authority component) and the part identifier (path component). This allows the package to be identified and selected without automatically retrieving its entire contents, enabling clients to request only specific parts of the package.
Solution Approach 2:
The pack URI scheme acts as an intermediary between the client and the package contents. It provides a standardized interface that decouples the package identification from the actual data retrieval, allowing selective access to individual parts without requiring the client to download the entire package.
2Reliability
If clients retrieve entire packages, then they ensure complete resource availability, but they waste bandwidth and processing resources when only partial access is needed
Solution Approach 1:
Instead of requiring complete package retrieval, the system enables partial action by allowing clients to request only the specific parts they need through the path component of the pack URI. This reduces unnecessary data transfer and processing while maintaining reliability for the requested resources.
3Adaptability or versatility
If a new URI scheme is created to enable selective package access, then selective retrieval becomes possible, but compatibility with existing URI standards may be compromised
Solution Approach 1:
The pack URI scheme is designed to be universal and multi-functional, working with any package format or storage system. It maintains compatibility with existing URI standards by using the same structural conventions (scheme, authority, path, fragment) while extending functionality to enable selective package part access.
Data Source
AI summary
The present invention is directed to a system and method for providing access to individual resources stored within a package. The system enables a client to access the resources without having to access the entire package. The system allows a client to reference the different resources within the package through use of a URI scheme. The URI scheme of the present invention is composed through a method of combining the URI for the package and the URI for the resource. The URI scheme of the present invention is able to work with any scheme, thereby enabling the URI scheme to be universal and not protocol-specific.


