Distributed Cloud Storage Across Multiple Providers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud storage systems are vulnerable to technical errors, natural disasters, malicious attacks, and legal compliance issues due to their reliance on a single provider, leading to data integrity, security, and availability concerns.

Innovation Solution

Implementing distributed cloud-based data storage across multiple service providers, where data is split into redundant portions and distributed geographically, allowing for secure, reliable, and fast access even if multiple providers are compromised, with dynamic configuration options for storage parameters like speed, cost, and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cloud storage is provided by a single provider, then service simplicity and ease of operation are improved, but data security, reliability, and availability deteriorate due to vulnerability to technical errors, natural disasters, and malicious attacks

Engineering Contradiction:
Improveservice simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments cloud storage services across multiple providers instead of relying on a single provider. Data is divided and distributed across several independent cloud storage providers, so that no single provider holds complete control or vulnerability point. This segmentation maintains operational simplicity for users while improving security and reliability through distribution.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is distributed across multiple providers, then data security and reliability are improved, but system complexity and difficulty of management increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a coordination layer or intermediary system that manages the complexity of distributed storage across multiple providers. This intermediary handles data segmentation, distribution, retrieval coordination, and provider management, shielding users from the underlying system complexity while maintaining the security and reliability benefits of multi-provider distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If cloud storage relies on a single provider, then operational control is simplified, but control over data location and compliance with varying legal requirements deteriorates

Engineering Contradiction:
Improveoperational controlVSAvoidcompliance flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by distributing data across multiple providers in different geographic locations, each subject to different legal jurisdictions. This allows specific portions of data to be stored in locations that comply with relevant legal requirements, while the overall system maintains simplified operational control through unified management interfaces.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11388236B2Distributed cloud file storage
Publication Date: 2022.07.12 PRYON INC
  • US11388236B2 patent drawing
  • US11388236B2 patent drawing
  • US11388236B2 patent drawing

AI summary

Distributed cloud-based data storage divides a file for storage into a number of portions that are separately stored with two or more storage service providers. The division and/or transmission of the file may be implemented based on arbitrary criteria, including random selection, an applied storage policy or assignment of a given portion to a corresponding storage service provider as examples. One or more portions of the file may be assembled into an upload file that is transmitted to and received from a storage provider. The portions of the file received from the storage provider may be used to reconstruct the file.