Cached SIM Initialization for Faster Multi-SIM Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic devices experience slow SIM data access speeds due to the use of an ISO 7816 based serial communication scheme, and when multiple SIMs are switched, the process of repeatedly requesting and receiving responses from each SIM leads to prolonged initialization times.

Innovation Solution

The electronic device caches SIM data during initialization and checks its validity before each boot or initialization, using cached data when valid and retrieving fresh data only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the electronic device repeatedly requests SIM data from the SIM when booting or initializing SIM, then the SIM data can be retrieved fresh, but the initialization time becomes prolonged

Engineering Contradiction:
ImproveSIM data freshnessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The electronic device performs preliminary actions by caching SIM data during the first initialization and validating it before subsequent initializations. This allows the device to use pre-fetched data without repeatedly accessing the SIM, thereby reducing initialization time while maintaining data freshness through validity checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the SIM data by caching it in the electronic device's memory during the first initialization. This copied data can then be used in subsequent initializations without repeatedly reading from the SIM, significantly reducing the time required for repeated initialization operations.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If the electronic device uses multiple SIMs with frequent switching, then communication service flexibility is improved, but the initialization time increases due to repeated data retrieval

Engineering Contradiction:
ImproveSIM switching flexibilityVSAvoidinitialization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The electronic device performs preliminary actions by caching SIM data during the first initialization of each SIM and validating it before subsequent initializations. This allows the device to use pre-fetched data without repeatedly accessing the SIM, thereby reducing initialization time while maintaining data freshness through validity checks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the SIM data by caching it in the electronic device's memory during the first initialization. This copied data can then be used in subsequent initializations without repeatedly reading from the SIM, significantly reducing the time required for repeated initialization operations.

Inventive Principle:
Principle #26Copying

3Reliability

If the electronic device accesses the SIM using ISO 7816 based serial communication scheme, then authentication process is ensured, but the access speed becomes low

Engineering Contradiction:
Improveauthentication processVSAvoidSIM data access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent creates a copy of the SIM data by caching it in the electronic device's memory during the first initialization. This copied data can then be used in subsequent initializations without repeatedly reading from the SIM, significantly reducing the time required for repeated initialization operations.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The electronic device performs preliminary actions by caching SIM data during the first initialization and validating it before subsequent initializations. This allows the device to use pre-fetched data without repeatedly accessing the SIM, thereby reducing initialization time while maintaining data freshness through validity checks.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12477318B2Electronic device and method for using cached data based on subscriber identification information in electronic device
Publication Date: 2025.11.18 SAMSUNG ELECTRONICS CO LTD
  • US12477318B2 patent drawing
  • US12477318B2 patent drawing
  • US12477318B2 patent drawing

AI summary

According to various embodiments, an electronic device comprises: a communication circuit; a first subscriber identification module (SIM) comprising subscriber identification circuitry and including information for providing a first communication service; a memory; and at least one processor operatively coupled to the communication circuit, the first SIM, and the memory, wherein the memory can store instructions that when executed, cause the at least one processor to: check whether first SIM (SIM) data cached in the memory being valid in association with the information for providing the first communication service of the first SIM at initialization based on the first SIM; perform initialization associated with the first SIM using the first cached SIM data based on the first cached SIM data being valid; and perform initialization based on the first SIM using the first SIM data associated with the information for providing the first communication service from the first SIM based on the first cached SIM data not being valid.