Storage Device Management for Smart Card Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smart cards with rewritable non-volatile memory modules face limitations in storage capacity and data access due to insufficient permissions and incorrect data access when using the Android 4.4.2 data accessing method, particularly with discontinuous logical addresses.

Innovation Solution

A storage device management method that establishes multiple temporary files in consecutive clusters of a file system, allowing the host to configure a temporary file directory in a rewritable non-volatile memory module, enabling correct access to smart card chips by linking cluster numbers to accessible directory areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is transmitted between host system and smart card by accessing temporary files in particular directories, then data access is enabled, but user applications cannot perform data writing due to insufficient permissions

Engineering Contradiction:
Improvedata access capabilityVSAvoidpermission flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a host system as an intermediary between the user application and the smart card file system. The host system handles permission verification and file access control, allowing user applications to access temporary files through the host system's permission framework rather than directly confronting the smart card's restrictive file system permissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic temporary files are established in the host system, then permission issues are solved, but the memory device cannot completely record the logical address when the address is fractured or discontinuous

Engineering Contradiction:
Improvepermission flexibilityVSAvoidaddress recording accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the file system into two distinct parts: a first file system on the smart card for secure data storage and a second file system on the host system for temporary file management. This segmentation allows each system to operate independently with its own addressing scheme, eliminating address fragmentation issues while maintaining permission flexibility through the host system's file management capabilities.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If data writing is performed across multiple logical addresses, then larger data capacity is achieved, but data may be incorrectly accessed

Engineering Contradiction:
Improvedata capacityVSAvoiddata access accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent merges the smart card's secure storage capabilities with the host system's file management capabilities into a unified system. The host system manages temporary files and handles data writing operations across its own file system, while the smart card provides secure backend storage. This combination achieves large data capacity through the host system's flexible file allocation while maintaining data access accuracy through the host system's reliable file management protocols.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10324894B2Storage device management method and system, and memory storage device thereof
Publication Date: 2019.06.18 PHISON ELECTRONICS
  • US10324894B2 patent drawing
  • US10324894B2 patent drawing
  • US10324894B2 patent drawing

AI summary

A storage device management method, a storage device management system and a memory storage device are provided. The method includes establishing multiple first temporary files in a first directory before receiving a setting instruction from a host, wherein the first temporary files are stored in multiple consecutive clusters of a file system and an operating system of the host is unable to access files in the first directory. The method further includes receiving the setting instruction from the host, wherein the setting instruction instructs to configure a temporary file directory in a second directory and the operating system of the host is able to access files in the second directory. The method further includes linking a cluster number of the consecutive clusters storing the first temporary files to the temporary file directory in the directory area corresponding to the file system.