Host Processor Conflict Detection in USIM Profile Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3GPP standards face a discrepancy where the host processor cannot access the toolkit file until after the USIM application is enabled on the UICC, leading to potential conflicts between the 'MT only profile' and the Terminal Profile information transferred before booting, as the host has no way of knowing whether it is free to handle procedures permitted by the UICC.

Innovation Solution

A method is disclosed to configure a subscriber identity device by transferring Terminal Profile information to assign communication procedures to the host processor, selecting the subscriber identity application, accessing the toolkit file to detect conflicts, and updating the Terminal Profile to resolve these conflicts, using AT commands like AT+CUSATW and AT+CUSATR to manage the handling of procedures between the modem and host processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Terminal Profile information is transferred to the UICC before booting to assign procedures to the host processor, then the host processor can handle communication procedures, but conflicts may arise with the 'MT only profile' stored in the toolkit file

Engineering Contradiction:
Improvehost processor procedure handlingVSAvoidprofile configuration consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by transferring Terminal Profile information to the UICC before booting to pre-configure which procedures the host processor should handle. This allows the host to be ready to handle procedures immediately upon booting, while the conflict detection mechanism ensures reliability by verifying compatibility with the MT only profile stored in the toolkit file.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the host processor reads the toolkit file containing the MT only profile after booting, compares it with the previously transferred Terminal Profile information, and detects any conflicts. This feedback loop ensures that the host processor operates with accurate and consistent profile configuration, resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If the host processor cannot access the toolkit file until after USIM application is enabled, then the USIM application can be properly initialized, but the host has no way of knowing whether it is free to handle procedures permitted by the UICC

Engineering Contradiction:
ImproveUSIM application initializationVSAvoidprocedure handling authority information
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The system performs preliminary action by transferring Terminal Profile information to the UICC before the USIM application is enabled and before the host boots. This ensures the USIM application can be properly initialized with the necessary profile data, while also preparing the configuration information that the host will later use to determine its procedure handling authority.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The Terminal Profile information acts as an intermediary between the USIM application initialization process and the host processor's procedure handling decisions. The host uses this intermediate profile information to infer its authority to handle procedures, bridging the information gap that exists because the host cannot directly access the toolkit file during initialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If conflict detection is performed after USIM application execution, then accurate conflict detection between MT only profile and Terminal Profile is possible, but the configuration process takes longer

Engineering Contradiction:
Improveconflict detection accuracyVSAvoidconfiguration process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by transferring Terminal Profile information to the UICC before booting, so that when conflict detection occurs after USIM application execution, the comparison can be performed quickly between the pre-prepared Terminal Profile and the MT only profile. This reduces the actual conflict detection time while maintaining accurate detection of procedure handling conflicts.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9973921B2Conflict detection
Publication Date: 2018.05.15 NVIDIA CORP
  • US9973921B2 patent drawing
  • US9973921B2 patent drawing
  • US9973921B2 patent drawing

AI summary

A terminal for communication with a communication network and a method of configuring a subscriber identity device are disclosed. In one embodiment, the terminal includes computer storage configured to store a subscriber identity application, a processing unit operable to provide access to the communication network by executing an instance of the subscriber identity application, and a toolkit file assigning a modem of the terminal to handle at least one communication procedure for effecting said communication with the communication network, wherein the transferred terminal profile information assigns a host processor of the terminal to handle at least one communication procedure for effecting said communication with the communication network.