Hosted Storage Object Reference Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing hosted storage systems lack efficient methods for determining the appropriate storage service and access protocol based on object references, leading to complexity in data storage and retrieval across multiple hosted storage services.
Innovation Solution
A system and method that determine the hosted storage service and corresponding access protocol using an object reference, generating an object identifier conforming to the service's namespace, and storing or retrieving data using this identifier and protocol, while also allowing selection based on storage parameters such as size, security, latency, and cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple hosted storage services are used to provide comprehensive storage capabilities, then storage versatility and functionality are improved, but system complexity and difficulty of management increase
Solution Approach 1:
The patent introduces a delegate as an intermediary component that sits between the application and multiple hosted storage services. This delegate handles the complexity of determining which storage service and access protocol to use based on object references, thereby providing storage versatility while shielding the application from system complexity. The delegate acts as a mediator that translates high-level object references into specific storage service selections.
2Ease of operation
If automatic determination of storage service and protocol is implemented, then ease of operation is improved, but processing time and computational resources increase
Solution Approach 1:
The system performs preliminary action by pre-establishing associations between object references (such as storage group names) and hosted storage services. When storing or retrieving objects, the delegate can quickly determine the appropriate storage service and protocol by looking up these pre-established associations rather than performing complex real-time analysis. This reduces the time loss while maintaining ease of operation.
Data Source
AI summary
In aspect an application may be configured to issue a request to store an object, with the request including an object reference. A delegate may be configured to receive the request to store the object, determine a hosted storage service, from among multiple hosted storage services, and a corresponding access protocol based on the object reference, and store the object in the hosted storage service using the corresponding protocol.


