Memory Controller Write Protection for Wireless Upload Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems, such as SD cards with wireless LAN functionality, face issues with file system integrity and data protection when files are uploaded from a client device through a wireless communication network, leading to potential file system damage and loss of time information due to mismatches in File Allocation Table (FAT) information between the host device and the memory card.

Innovation Solution

The memory system includes a nonvolatile memory area, a first interface connected to a host device, and a second interface for wireless communication, with a controller that prohibits writing data from the host device into the memory area and sets the interface to a 'Write Protect' state when a client device uploads files, preventing data corruption by notifying errors and ensuring data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the host device allows writing data into the nonvolatile memory area during wireless file uploads, then data transfer speed and productivity are improved, but file system integrity and data reliability deteriorate due to FAT information mismatches

Engineering Contradiction:
Improvedata transfer speedVSAvoidfile system integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The controller proactively sets the write protection state before wireless file uploads begin, preventing any potential write operations from the host device. This preliminary protective action eliminates the risk of FAT information mismatches and file system corruption that would otherwise occur during concurrent write operations, while still allowing the upload process to proceed at full speed.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system prepares the memory interface by setting it to write protection mode in advance of the actual file upload operation. This preliminary configuration ensures that when the wireless transfer begins, the host device is already blocked from writing, thus maintaining file system integrity without needing to interrupt or slow down the data transfer process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the controller prohibits writing from the host device during uploads, then file system integrity is improved, but ease of operation deteriorates as the host device cannot access or update files

Engineering Contradiction:
Improvedata integrityVSAvoidhost device accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The write protection state is dynamically adjusted based on the upload status. The controller sets write protection when uploads are active, ensuring data integrity during critical operations. When uploads complete or are paused, the protection state can be relaxed, allowing the host device to access and manage files normally. This dynamic approach balances reliability requirements with operational flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the controller monitors the upload status and communicates with the host device to inform it of the write protection state. This feedback allows the host device to understand why access is restricted temporarily, and the system can automatically adjust accessibility based on real-time upload conditions, maintaining both integrity and operational awareness.

Inventive Principle:
Principle #23Feedback

3Productivity

If the memory system enables concurrent read/write operations during wireless uploads, then productivity is improved, but measurement precision deteriorates due to inconsistent FAT information

Engineering Contradiction:
Improveoperational efficiencyVSAvoidFAT information consistency
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The write operation capability is extracted or separated from the memory interface during wireless upload operations. By removing the write function temporarily through write protection, the system allows reads to continue (maintaining productivity) while eliminating the source of FAT information inconsistency. This separation ensures that only read operations occur during uploads, preventing measurement precision degradation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8990454B2Memory system and wireless communication method by memory system
Publication Date: 2015.03.24 KIOXIA CORP
  • US8990454B2 patent drawing
  • US8990454B2 patent drawing
  • US8990454B2 patent drawing

AI summary

An aspect of the present embodiment, there is provided a memory system including a nonvolatile memory area, a first interface be connected to a first host device, a second interface connected to a second host device, and a controller controlling the first interface such that the first device is configured to prohibit to write data into the nonvolatile memory area on a basis of a command provided from the second host device before the second host device writes data into the nonvolatile memory area through the second interface, wherein the first interface notices an error to the first host device when the first device writes data into the nonvolatile memory area, and the second host device transmits data from an portion not to be written in the nonvolatile memory area to the first host.