Electronic Device Differential Backup for Multi-Device Storage Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data backup systems face issues such as overwriting of backup data at different points in time and data loss due to multiple devices sharing external storage, leading to inefficient management and security concerns.

Innovation Solution

An electronic device with a processor and communication circuit that manages differential backups based on user inputs, identifies data types, generates backup data accordingly, and stores it securely in external storage using encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple electronic devices store backup data in one external memory, then storage utilization is improved, but data security and integrity deteriorate due to overwriting by other devices

Engineering Contradiction:
Improvestorage utilizationVSAvoiddata security
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The external storage space is segmented into separate backup regions for different electronic devices. Each device is assigned a specific backup region where only its own backup data is stored, preventing overwriting by other devices while maintaining high storage utilization through efficient space management within each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A backup management server acts as an intermediary between multiple electronic devices and the external storage. The server manages backup operations, assigns storage regions, and controls data writing processes to ensure that each device's backup data is stored securely without being overwritten by other devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If backup data at a last point in time is overwritten with backup data at a previous point in time, then storage space is saved, but data loss occurs and backup reliability deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoiddata loss
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system performs preliminary identification of the latest backup data before any backup operation. By checking backup timestamps and comparing data versions in advance, the system ensures that newer backup data is preserved and only appropriate spaces are utilized, preventing accidental overwriting of recent backups while maintaining storage efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backup management server implements a feedback mechanism that monitors backup operations in real-time. It tracks backup timestamps, data sizes, and storage usage, providing continuous feedback to adjust backup strategies dynamically. This ensures that storage space is optimized while preventing data loss through real-time monitoring and control.

Inventive Principle:
Principle #23Feedback

3Reliability

If all first data is generated as backup data, then data restoration capability is improved, but storage efficiency deteriorates due to redundant backup of unchanged data

Engineering Contradiction:
Improvedata restoration capabilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and identifies only the changed portions of data since the last backup, rather than backing up all data. By comparing data timestamps and detecting modifications, it separates changed data from unchanged data, backing up only the necessary portions to maintain restoration capability while improving storage efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing a complete backup of all data, the system performs a partial backup of only the changed portions. This selective approach provides sufficient data for restoration of modified files while avoiding the storage waste associated with redundant backups of unchanged data.

Inventive Principle:
Principle #16Partial or excessive action

4Quantity of substance

If differential backup based on latest backup history is implemented, then storage efficiency is improved, but backup complexity increases due to need to track and compare backup histories

Engineering Contradiction:
Improvestorage efficiencyVSAvoidbackup management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

A backup management server serves as an intermediary that handles the complexity of tracking and comparing backup histories. It maintains records of backup timestamps, data versions, and change logs, automatically performing differential backup calculations based on this history. This centralizes the complex management tasks while keeping the actual backup process simple and efficient.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12405858B2Electronic device for supporting data backup, and operation method thereof
Publication Date: 2025.09.02 SAMSUNG ELECTRONICS CO LTD
  • US12405858B2 patent drawing
  • US12405858B2 patent drawing
  • US12405858B2 patent drawing

AI summary

An electronic device is provided. The electronic device includes a processor, a communication circuit that establishes a connection between external storage and a device, and a memory operatively connected to the processor and storing instructions. When executed by the processor, the instructions may cause the electronic device to execute an application that provides a backup function, identify first data in response to a first user input to the application, identify a backup history stored in the memory, identify a data type of the first data in response to a fact that the at least one backup history is present, generate all of the first data or a part of the first data, which is generated after a point in time according to a latest backup history, as backup data based on the data type, and store the generated backup data in the external storage.