Media Memory Preservation Application for FAT Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The FAT file system's inherent weakness in data sector modification during power loss or untimely removal of a media card can result in data loss, and existing solutions for backup and redundancy are inconsistent or inadequate, putting directory entries and file allocation tables at risk.

Innovation Solution

A method and system for maintaining data integrity by detecting the removal of a media card, providing a sensory indicator to the user, and updating the file allocation table data, which includes a media memory preservation application that transfers data from cache to storage and updates the file allocation table before removal, ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the FAT file system uses read-modify-erase-write operation for data sector modification, then the file system is simple and widely compatible, but data loss occurs during power loss or untimely removal of the media card

Engineering Contradiction:
ImprovecompatibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting media card removal events and triggering a data integrity check before the card is fully removed. The processor examines the file allocation table and directory entries to identify and repair any corrupted data sectors, preventing data loss that would otherwise occur during the read-modify-erase-write operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring the media card's presence and status. When removal is detected, the system provides feedback through error detection mechanisms that identify corrupted sectors, then initiates corrective actions to repair the file allocation table and directory entries, ensuring data integrity is maintained.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If backup copies of the allocation table are stored in the same sector, then storage space is optimized, but both copies are lost simultaneously during catastrophic events

Engineering Contradiction:
Improvestorage spaceVSAvoidredundancy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system segments the backup strategy by storing the primary file allocation table and its backup copy in different physical sectors on the media card. This segmentation ensures that if one sector is corrupted or lost during a catastrophic event, the other sector remains intact and can be used to recover the file system structure.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If directory entries are scattered throughout the disk, then storage flexibility is improved, but data integrity is compromised during untimely removal

Engineering Contradiction:
Improvestorage flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary validation of scattered directory entries when media card removal is detected. The processor systematically checks each directory entry across the disk to identify any that may have been corrupted during the read-modify-erase-write operation, and repairs them before the card is removed, maintaining data integrity despite the scattered storage arrangement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2105932B1Systems and methods for maintaining data integrity of removable media of an electronic device
Publication Date: 2012.04.18 BLACKBERRY LTD
  • EP2105932B1 patent drawingFigure 1
  • EP2105932B1 patent drawingFigure 2
  • EP2105932B1 patent drawingFigure 3

AI summary

The described embodiments relate generally to methods, systems and devices for maintaining data integrity of a removable storage media of an electronic device, particularly when movement of a moveable barrier of the device is detected.