Fragmented Data Storage Across Automation Panels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage solutions for home and business automation and security systems lack efficient methods for backup data storage, particularly in scenarios where local data may be lost due to disasters, and there is a need for secure and redundant data management across geographically distributed systems.

Innovation Solution

The implementation of a data storage system that fragments data into multiple copies, which are then stored on local control panels and remote devices within a defined geographic area, as well as cloud storage, using wireless networks for communication and encryption for security, allowing for secure and redundant data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored only on local control panels, then data access is simple and fast, but data is vulnerable to loss from disasters and security breaches

Engineering Contradiction:
Improvedata securityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides data into multiple fragments and distributes them across different control panels in the network. Each control panel stores only a portion of the fragmented data, so that no single device holds the complete data set. This segmentation approach enhances security and reliability because compromising or losing one control panel does not result in complete data loss, while the segmentation itself is implemented through software processes rather than complex hardware architecture.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is fragmented and distributed across multiple remote devices, then data redundancy and security are improved, but data retrieval and reassembly become more complex

Engineering Contradiction:
Improvedata redundancyVSAvoiddata retrieval simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where the system automatically monitors the distributed fragmented data across control panels and coordinates their reassembly when needed. Control panels communicate with each other through the network to locate and retrieve the necessary data fragments, and the system manages the reassembly process automatically. This feedback-driven coordination maintains ease of operation despite the distributed architecture, as users do not need to manually manage the complexity of fragmentation and reassembly.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple copies of data are stored across the network, then data recovery capability is enhanced, but network bandwidth and storage resources are consumed

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by having each control panel store fragmented data locally in its own storage memory, rather than maintaining multiple complete copies across the network. This approach reduces network bandwidth consumption because data fragments remain localized and only need to be transmitted when specifically requested for reassembly. The local storage capability of each control panel is utilized efficiently, and the distributed fragmentation strategy ensures that data recovery can proceed by gathering fragments from nearby devices rather than retrieving complete data sets from remote locations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10241726B2Using hard drive on panels for data storage
Publication Date: 2019.03.26 VIVINT LLC
  • US10241726B2 patent drawing
  • US10241726B2 patent drawing
  • US10241726B2 patent drawing

AI summary

Methods and systems are described for controlling an automation and security system. According to at least one embodiment, an apparatus for data storage in an automation and security system includes a processor, a memory in electronic communication with the processor, and instructions stored in the memory. The instructions are executable by a processor to receive data at a first device, store a copy of the data on the first device, fragment the data into a plurality of data fragments, transmit the plurality of data fragments to a plurality of remote devices, and store some of the plurality of data fragments on each of the plurality of remote devices.