UICC Cache Update via Modified File Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunications terminals experience slow startup times due to the need to read and update all elementary files from a UICC module during initialization, even though only some files have been modified, leading to increased access times and decreased user experience.

Innovation Solution

A method is implemented where the UICC module detects modified files, generates update data, and sends only necessary data to the terminal during startup, allowing the terminal to identify and update only changed files in the cache memory, reducing the number of read operations required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the terminal reads and copies all elementary files from the UICC module during startup, then the cache memory is fully updated, but the startup time increases significantly

Engineering Contradiction:
Improvecache memory update completenessVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the modified elementary files from the UICC module and transmits them selectively to the terminal, rather than copying all files. This is achieved by the UICC module identifying which files have changed and sending only those specific files to the terminal for cache memory updates, thereby reducing startup time while maintaining update completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The UICC module performs preliminary identification of modified files before the terminal startup process begins. By pre-detecting which elementary files have been modified and preparing them for selective transmission, the system avoids the time-consuming operation of reading and processing all files during terminal initialization.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the terminal reads all elementary files from the UICC module, then no data is missed in the cache memory, but the number of read operations increases

Engineering Contradiction:
Improvedata completenessVSAvoidfile access speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system extracts and transmits only the modified elementary files from the UICC module to the terminal, rather than reading all files. The UICC module identifies changed files and sends them selectively, reducing the number of read operations while ensuring no modified data is lost in the cache memory.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of file selection from 'all files' to 'modified files only'. By using modification detection mechanisms, the system dynamically determines which files need to be read and transmitted, optimizing the balance between data completeness and access speed.

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If the terminal updates the cache memory with all elementary files, then the cache is synchronized with the UICC module, but the processing time increases

Engineering Contradiction:
Improvedata synchronizationVSAvoidupdate processing time
Core Design Contradiction:
Stability of the object's compositionVSDuration of action of moving object

Solution Approach 1:

The patent extracts only the modified elementary files from the UICC module and transmits them to the terminal for cache memory updates. This selective update approach maintains synchronization between the UICC module and cache memory while significantly reducing the processing time required during terminal startup.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing a complete update of all elementary files, the system performs a partial update by identifying and processing only the modified files. This partial action is sufficient to maintain data synchronization while reducing the duration of the update process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10028130B2Methods for updating a cache memory of a telecommunications terminal
Publication Date: 2018.07.17 IDEMIA FRANCE SAS
  • US10028130B2 patent drawing
  • US10028130B2 patent drawing
  • US10028130B2 patent drawing

AI summary

The invention relates to methods and devices for updating a cache memory in a telecommunications terminal suitable for co-operating with a subscriber identity module. Some implementations of the subscriber identity module may perform operations that include detecting a modification of an elementary file and generating update data associated with the modified elementary file. During a starting stage, the operations may further include receiving a start message from the terminal; receiving a request serving to identity an elementary file for processing; sending the update data associated with the elementary file for processing; and reading the elementary file in compliance with a read command from the terminal. The invention also provides corresponding methods and devices for the terminal, and the corresponding module and terminal.