Metadata-Driven Distributed Data Storage Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based services face challenges in efficiently synchronizing and accessing files across multiple devices while ensuring high security levels, particularly due to difficulties in managing data distribution and processing in a hybrid local/cloud environment.

Innovation Solution

A cloud-based platform that utilizes metadata to manage distributed storage, movement, and processing of data among agents hosted on various devices, enabling efficient file synchronization and access while maintaining high security through peer-to-peer transfer and advanced encryption methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is stored and synchronized across multiple cloud-based devices, then data accessibility and collaboration are improved, but security risks and data breach vulnerabilities increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system segments data into multiple blocks that are distributed across different storage locations and devices. Each block is independently managed and can be accessed only with specific authorization keys, thereby maintaining security while enabling broad accessibility across multiple devices and users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components including encryption keys, authorization tokens, and a centralized coordination system that mediates between data storage and access requests. These intermediaries enable secure access control by verifying credentials and managing data retrieval without exposing the underlying data blocks directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is distributed across peer-to-peer network, then centralization risks are reduced and resilience is improved, but synchronization complexity and coordination overhead increase

Engineering Contradiction:
ImproveresilienceVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of having each peer device independently track and synchronize all data blocks, the system inverts the approach by having a centralized coordination service manage the metadata and synchronization state. Peer devices only need to communicate with this coordination service rather than with each other, reducing peer-to-peer complexity while maintaining distributed storage benefits.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

A centralized coordination service acts as an intermediary that manages the distributed network's state. This service tracks which data blocks are stored at which peers, handles synchronization logic, and coordinates data retrieval operations, thereby reducing the synchronization burden on individual peer devices while maintaining network resilience.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If encryption is applied to data in transit and at rest, then security is improved, but processing overhead and computational requirements increase

Engineering Contradiction:
ImprovesecurityVSAvoidcomputational overhead
Core Design Contradiction:
Object-affected harmful factorsVSUse of energy by moving object

Solution Approach 1:

Data is encrypted into blocks and authenticated with digital signatures before being distributed to peer devices. This preliminary encryption and authentication reduces the need for continuous verification during transmission and storage operations, as the security credentials are already embedded in the data blocks themselves.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses cryptographic hash functions to generate fixed-size digests from potentially large data blocks, transforming variable-size data into standardized parameters for verification. This parameter transformation enables efficient comparison and verification without requiring expensive cryptographic operations on the entire original data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12210488B2Distributed data system with document management and access control
Publication Date: 2025.01.28 UNICOM SYSTEMS INC
  • US12210488B2 patent drawing
  • US12210488B2 patent drawing
  • US12210488B2 patent drawing

AI summary

Data management systems and methods include a cloud-based platform coupled to a system of agents or folders hosted on client devices. The platform does not store actual data but instead makes use of metadata provided by the agents to track a location of all data in the system and manage the distributed storage, movement and processing of the actual data among the agents. In so doing, the platform pools networked storage into “virtual clusters” using local storage at the agents. The agents collectively monitor, store, and transfer or move data, and perform data processing operations as directed by the platform, as described in detail herein. The agents include agents hosted on or coupled to processor-based devices, agents hosted on devices of a local area network, agents hosted on devices of a wide area network, agents hosted on mobile devices, and agents hosted on cloud-based devices.