Electronic Device Configuration Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices, such as smart cards and terminals, face inefficiencies in memory resource utilization and configuration time due to the need for large memory spaces to store executable code and user data during pre-personalization, which is not compatible with size or miniaturization constraints.

Innovation Solution

A configuration method that differentiates between production and functional instruction codes, loading only necessary codes into each device to generate user data in a reference electronic device and then transferring those data to a functional electronic device, optimizing memory usage and reducing configuration time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all instruction codes (production and functional) are loaded into the electronic device during pre-personalization, then the device can be fully configured and made functional, but the memory space required increases substantially

Engineering Contradiction:
Improvedevice functionalityVSAvoidmemory space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments instruction codes into two distinct categories: production instruction codes (used during pre-personalization to generate user data) and functional instruction codes (used during operation to execute device functions). By loading only production instruction codes into the electronic device during pre-personalization and keeping functional instruction codes in the external system, the patent reduces the memory space required in the electronic device while ensuring both device functionality and operational capability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If production instruction codes are executed in the electronic device to generate user data, then user data can be created and stored, but the device requires substantial memory resources to store both instruction codes and generated data

Engineering Contradiction:
Improveuser data generationVSAvoidmemory resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts functional instruction codes from the electronic device and keeps them in an external system. During pre-personalization, only production instruction codes are loaded into the electronic device to generate user data. The generated user data is then transferred to the external system where functional instruction codes will execute it during device operation. This extraction eliminates the need for the electronic device to store both production and functional instruction codes simultaneously, significantly reducing memory resource requirements while maintaining the ability to generate and execute user data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3588308B1Configuration of an electronic device
Publication Date: 2021.08.04 IDEMIA FRANCE SAS
  • EP3588308B1 patent drawingFigure 1
  • EP3588308B1 patent drawingFigure 2~3
  • EP3588308B1 patent drawingFigure 4~5

AI summary

The invention relates to a configuration method comprising the acquisition of production instruction codes (PC) and functional instruction codes (FC); loading the production instruction codes into a first memory area (Z11) of a reference electronic device (20), without loading any functional instruction codes not also part of the production instruction codes, so as to cause the generation of user data (WD) in a second memory area (Z12) of the reference electronic device by execution of the production instruction codes (PC); the extraction of the user data (WD); loading the functional instruction codes (FC) into a first memory area (Z21) of a functional electronic device (30), without loading any production instruction codes not also part of the functional instruction codes;and the loading of user data, extracted from the reference electronic device, into a second memory area (Z22) of the functional electronic device.