Electronic Apparatus Data Locking for Streaming Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed file systems, the lack of instructions for determining only changed data leads to the transmission of entire data sets during synchronization, increasing network costs and delaying real-time data analysis, as existing SQL servers do not provide mechanisms to identify and transmit only modified data.

Innovation Solution

An electronic apparatus and method that identifies changed data, locks it in a state preventing further changes, divides it into manageable groups, and transmits these groups using a streaming method to an external apparatus, allowing for efficient data synchronization and deletion by managing data states and metadata comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire data set is transmitted during synchronization, then data consistency between the distributed file system and terminal apparatuses is ensured, but network costs increase and real-time data analysis is delayed

Engineering Contradiction:
Improvedata consistencyVSAvoidnetwork cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the changed data portions rather than the entire data set. The system identifies specific changed files or blocks through metadata comparison and transmits only those portions, separating the necessary synchronization data from the unnecessary bulk data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transmission process into identifying changed portions, locking them, and transmitting only those segments. This divides the synchronization task into manageable chunks based on actual changes rather than treating the entire data set as a single transmission unit.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire data set is transmitted during synchronization, then data consistency between the distributed file system and terminal apparatuses is ensured, but the time required for synchronization increases

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and transmits only the changed data portions rather than the entire data set. The system identifies specific changed files or blocks through metadata comparison and transmits only those portions, separating the necessary synchronization data from the unnecessary bulk data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by locking changed data before transmission and pre-identifying which portions need synchronization through metadata comparison. This preparation work is done before the actual transmission, enabling more efficient real-time data transfer.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If changed data is identified and locked before transmission, then only necessary data is transmitted reducing network cost, but the complexity of data state management increases

Engineering Contradiction:
Improvenetwork costVSAvoiddata state management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces a locking mechanism as an intermediary state between data modification and transmission. This lock state acts as a mediator that tracks which data portions are changed and ready for transmission, simplifying the management of data states during the synchronization process.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If data is locked to prevent changes during transmission, then data integrity is maintained, but the flexibility to modify data during the synchronization process is reduced

Engineering Contradiction:
Improvedata integrityVSAvoiddata modification flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic data locking where the lock state is applied selectively to only those data portions that have changed and are being transmitted. Data that is not being transmitted remains unlocked and modifiable, creating a dynamic system that adapts the locking mechanism to the specific synchronization needs rather than applying a static lock to all data.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11809400B2Electronic apparatus and controlling method thereof
Publication Date: 2023.11.07 SAMSUNG ELECTRONICS CO LTD
  • US11809400B2 patent drawing
  • US11809400B2 patent drawing
  • US11809400B2 patent drawing

AI summary

An electronic apparatus includes a memory storing a plurality of pieces of data by a distributed data storing method; a communication interface configured to be communicatively connected to an external apparatus; and a processor configured to: based on identifying that first data corresponding to the external apparatus among the plurality of pieces of data stored in the memory has been changed to second data, change a state of the second data to a locked state; and control the communication interface to transmit the second data in the locked state to the external apparatus by a streaming method, wherein in the locked state the second data cannot be changed in response to a data change command.