Local Buffer Storage for Unreliable Networked Video Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Continuous video recording systems, such as surveillance systems in casinos, airports, and government institutions, face reliability issues due to networked storage devices' susceptibility to disconnections and unstable performance, which can result in data loss and violate end-user contracts or regulations.

Innovation Solution

A method that monitors the availability of a main storage device and switches to a standby storage device during unavailability, allowing seamless data transfer back to the main device when it becomes available, ensuring uninterrupted video recording by using a processor to perform network tests, test read/write operations, and manage throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If networked storage devices are used to provide huge memory capacities at reduced cost, then storage capacity and cost-effectiveness are improved, but reliability and stability deteriorate due to disconnections and networking problems

Engineering Contradiction:
Improvestorage capacityVSAvoidrecording stability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

A local storage device is introduced as an intermediary buffer between the networked storage device and the video recording system. When the networked storage device becomes unavailable, the local storage device continues to receive and store video data, ensuring uninterrupted recording. This intermediary solution allows the system to maintain reliability while still utilizing the cost-effective networked storage for capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If networked storage devices are used to provide outsourcing options and flexibility, then system flexibility is improved, but reliability deteriorates due to congestions when many users access the same storage device

Engineering Contradiction:
Improvesystem flexibilityVSAvoidrecording stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The storage system is segmented into two independent parts: a local storage device for critical video recording and a networked storage device for supplementary capacity. This segmentation isolates the video recording function from network congestion issues, allowing the local storage to guarantee recording stability while the networked storage provides flexible outsourcing options without interfering with core reliability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If continuous monitoring and switching between storage devices is implemented, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improverecording stabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements automatic monitoring and switching mechanisms that operate autonomously without requiring manual intervention. The processor continuously monitors the availability of the networked storage device and automatically switches between the networked storage and local storage based on real-time conditions, then automatically switches back when the networked storage becomes available again. This self-service approach maintains high reliability while minimizing operational complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9262276B2Storage device as buffer for unreliable storage
Publication Date: 2016.02.16 QOGNIFY
  • US9262276B2 patent drawing
  • US9262276B2 patent drawing
  • US9262276B2 patent drawing

AI summary

A system and method for managing storage of a digital stream including writing data of the stream to a network storage device, while monitoring availability of the network storage device, switching to writing additional data of the stream to a standby storage device while continuing monitoring the availability of the network storage device, if the network storage device becomes unavailable, switching back to writing additional data of the stream to the network storage device while continuing monitoring the availability of the network storage device, when the network storage device becomes available, and writing to the network storage device the additional data that was written to the standby storage device while the network storage device was unavailable, concurrently with the writing of the additional data of the stream to the network storage device.