Chip Card Memory Management Free Space Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chip card memory management systems lack uniformity in handling free data storage recovery and allocation, leading to inefficiencies in utilizing available memory capacity and communicating storage status to applications.

Innovation Solution

A processor-controlled method for managing chip card data memory that involves checking storage capacity, releasing memory, filling or deleting data, adjusting free memory records, and dynamically reallocating space to prevent overflow, with access status stored in a defined memory location to ensure efficient data storage allocation and communication of memory status to applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary memory management is used in chip cards, then each system can manage its own memory independently, but there is no uniformity in handling free data storage recovery and allocation across different chip cards

Engineering Contradiction:
Improveindependent memory management capabilityVSAvoiduniformity in memory management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal memory management interface that allows different chip card systems to handle memory allocation and recovery uniformly. The method defines standardized procedures for checking storage capacity, releasing memory, and reallocating space that can be applied across various chip card types (SIM, USIM, bank cards, health cards), enabling consistent memory management operations while preserving system-specific implementations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If free data storage is not efficiently recovered and reallocated, then memory management becomes complex and slow, but if aggressive reallocation is performed, then data integrity and access status may be compromised

Engineering Contradiction:
Improvememory allocation speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary checks of the access status and validity of data before reallocation. The method includes verifying that data marked for release is actually free to be reallocated, checking storage capacity requirements before allocation, and maintaining accurate records of free memory space. This preliminary verification ensures data integrity while enabling efficient memory management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the memory management system continuously monitors and updates the actual free storage capacity, comparing it with allocated space and adjusting allocations accordingly. The system provides feedback on storage status to applications and adjusts memory allocation based on actual usage patterns, ensuring both efficiency and data integrity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If storage capacity requests are not verified against actual free space, then allocation processes are simplified, but overflow of data storage occurs

Engineering Contradiction:
Improveallocation process complexityVSAvoidstorage overflow prevention
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent performs preliminary verification of storage capacity requests against actual free space before allocation. The method includes checking the requested storage capacity against the currently available free space, and only proceeding with allocation if sufficient space exists. This preliminary check prevents overflow while maintaining a relatively simple allocation process.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If memory status information is not accurately tracked, then memory management operations are faster, but applications receive incorrect information about available storage

Engineering Contradiction:
Improvememory management operation speedVSAvoidfree storage capacity accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements continuous feedback mechanisms where the memory management system monitors and updates the actual free storage capacity after each allocation or release operation. The system maintains accurate records of used and free memory space, providing real-time feedback to applications about available storage. This ensures measurement precision while maintaining operational efficiency through optimized update procedures.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP1999731B1Memory management of chip cards
Publication Date: 2016.12.28 VODAFONE HOLDING GMBH
  • EP1999731B1 patent drawingFigure 1~4

AI summary

The invention relates to methods for the processor-controlled management of a data memory (30) of a chip card (10). In this case, the available data storage capacity is first of all checked. The data memory (30) is then enabled for storing data (56, 58). The data (56, 58) in the data memory (30) may be erased. The data memory may also be occupied by new data. A stored indication of the actual amount of free memory space (50) is adapted to the current memory space. The data memory (50) is reorganized and allocated (46). The invention also relates to a chip card (10). The chip card (10) contains a chip having a data memory (30), wherein the data memory (30) is managed by a processor-controlled memory management system (28, 34). Means for identifying used and unused data memory (30) are provided. The current free data storage capacity (50) is displayed using display means.