MIFARE Applications Manager for Mobile Memory Swapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
MIFARE Classic cards and emulated MIFARE Classic devices in mobile communication devices face limitations due to restricted memory capacity, limiting the number of applications that can be installed and causing memory allocation collisions when multiple service providers try to install applications in the same sectors.
Innovation Solution
A mobile communication device with a MIFARE memory configured as a MIFARE Classic card or emulated MIFARE Classic memory, equipped with a swap memory and a MIFARE applications manager that swaps applications between the MIFARE memory and the swap memory, allowing for increased storage capacity and efficient management of applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If MIFARE Classic cards are used with limited memory capacity, then security and standard compliance are maintained, but the number of installable applications is restricted
Solution Approach 1:
The system divides application storage into two segments: the MIFARE Classic card memory for actively used applications and the mobile device's internal memory for additional application storage. The MIFARE applications manager coordinates between these segments, allowing applications to be stored in the larger external memory while maintaining security through controlled access via the card's sectors and blocks.
Solution Approach 2:
The invention extends the storage dimension by utilizing the mobile communication device's internal memory as an additional storage layer beyond the physical card memory. This creates a hierarchical storage structure where applications can reside in the device's larger memory space while still being managed through the card's security architecture.
2Adaptability or versatility
If multiple service providers install applications in the same memory sectors, then application variety increases, but memory allocation collisions occur
Solution Approach 1:
The MIFARE applications manager implements a feedback mechanism that monitors memory sector usage and dynamically adjusts application placement. When detecting potential allocation collisions in the MIFARE card memory, the manager automatically redirects new applications to alternative sectors or to the device's internal memory, ensuring stable memory allocation while maintaining application variety.
Solution Approach 2:
The system transitions from static memory allocation to dynamic management, where the MIFARE applications manager continuously adapts the storage configuration based on current usage patterns, available space, and application requirements. This dynamic approach prevents allocation collisions by flexibly redistributing applications across available memory resources.
3Volume of stationary object
If applications are stored only in MIFARE memory, then access speed is maintained, but storage capacity is limited
Solution Approach 1:
The system performs preliminary actions by pre-loading frequently accessed applications into the MIFARE card memory from the device's internal storage. The MIFARE applications manager analyzes usage patterns and proactively positions hot applications in the faster card memory before they are needed, ensuring rapid access while maintaining the ability to store additional applications in the larger internal memory.
Data Source
AI summary
A mobile communication device (1) comprises a MIFARE memory (MM) being configured as a MIFARE Classic card or an emulated MIFARE Classic memory, a swap memory (SM) and a MIFARE applications manager (MAM) being adapted to swap MIFARE 5 applications between the MIFARE memory (MM) and the swap memory (SM).


