Secure Data Storage via Local and Remote Dual Mechanisms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage solutions for media receivers, such as set top boxes and routers, are vulnerable to data loss due to unplugging, resetting, or device damage, as they rely solely on local storage, which lacks redundancy and security.

Innovation Solution

Integrating a storage device with the receiver, allowing data to be stored both locally and on a remote distributed storage network, such as a cloud storage network, ensuring data security and consistency through dual storage mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored locally on the receiver, then data access speed is improved, but data security deteriorates due to vulnerability to device unplugging, resetting, or damage

Engineering Contradiction:
Improvedata access speedVSAvoiddata security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent divides data storage into two separate locations: local storage on the receiver and remote storage on a distributed storage network. This segmentation allows the system to maintain fast local access while simultaneously ensuring data security through remote backup, resolving the contradiction between speed and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a copy of the data and stores it on a remote distributed storage network. This copying mechanism ensures that even if the local receiver is compromised, the data can be recovered from the remote copy, thus maintaining both fast local access and data security.

Inventive Principle:
Principle #26Copying

2Reliability

If remote distributed storage network is used, then data security is improved, but system complexity increases

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

Solution Approach 1:

The receiver automatically performs data synchronization with the remote distributed storage network without requiring user intervention. The system self-manages the complexity of remote storage operations, providing data security while keeping the user interface simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a receiver as an intermediary device that manages the interaction between the user and the complex distributed storage network. The receiver handles all remote storage operations, shielding the user from system complexity while maintaining data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If local storage only is used, then device complexity is reduced, but data availability deteriorates in case of device failure or theft

Engineering Contradiction:
Improvedevice complexityVSAvoiddata availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments storage functionality into local and remote components, allowing the system to maintain simple local device operations while ensuring data availability through separate remote storage on a distributed network, protecting against device failure or theft.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary data backup to the remote distributed storage network before device failure or theft occurs. This preliminary action ensures data availability is maintained even when the local device becomes unavailable, without adding significant complexity to the local device.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10728329B2System and methods for secure data storage
Publication Date: 2020.07.28 STORJ LABS INC
  • US10728329B2 patent drawing
  • US10728329B2 patent drawing
  • US10728329B2 patent drawing

AI summary

A computer-implemented method for secure data storage is described. In one embodiment, the method may include receiving data at a receiver. The method may further include integrating a storage device with the receiver, and storing the received data on the integrated storage device. The method may further include communicating the received data from the integrated storage device to be stored on a remote distributed storage network.