IP Library Granted Patent US 8,463,322
Granted Patent B2
US 8,463,322 · App. 13/160,893 · Granted Jun 11, 2013

Methods and apparatus for performing a subscriber identity module (SIM) initialization procedure

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,463,322
App. No.
13/160,893
Granted
Jun 11, 2013
Kind
B2
Abstract

Techniques in a mobile equipment (ME) for use in performing an initialization procedure with a subscriber identity module (SIM) having a SIM Application Toolkit are described. The ME sends to the SIM a version of a terminal profile which indicates facilities of the SIM Application Toolkit that are supported by the ME. When the ME detects an error in response to sending the version of the terminal profile, the ME sends to the SIM a previous version of the terminal profile which indicates facilities of the SIM Application Toolkit that are supported by the ME. When the ME fails to detect the error in response to sending the version of the terminal profile, the ME completes the initialization procedure and performs steady-state processing using the SIM.

Claims (37)

1. A method in a mobile equipment (ME) for use in performing an initialization procedure with a subscriber identity module (SIM), the method comprising:

sending, from the ME to the SIM, a version of a terminal profile which indicates facilities of the SIM that are supported by the ME;

when the ME detects an error in response to sending the version of the terminal profile, sending, from the ME to the SIM, a previous version of the terminal profile which indicates facilities of the SIM that are supported by the ME;

when the ME detects another error in response to sending the previous version of the terminal profile, sending, from the ME to the SIM, a further previous version of the terminal profile which indicates facilities of the SIM that are supported by the ME; and

completing the initialization procedure and performing steady-state processing using the SIM in accordance with the terminal profile.

2. The method of claim 1 , wherein the terminal profile indicates facilities of the SIM which comprise facilities of a SIM Application Toolkit of the SIM.

3. The method of claim 2 , further comprising:

reading an elementary file (EF) phase on the SIM.

4. The method of claim 2 , further comprising:

reading an elementary file (EF) phase on the SIM; and

performing the steps of sending if the EF phase on the SIM indicates that a terminal profile download is required.

5. The method of claim 1 , wherein the previous version of the terminal profile is based on a communication standard version that precedes that of the version of the terminal profile.

6. The method of claim 1 , wherein the version of the terminal profile is based on a most recent communication standard.

7. The method of claim 1 , wherein the version of the terminal profile is characterized by a first profile length and the previous version of the terminal profile is characterized by a second profile length, the second profile length being less than the first profile length.

8. The method of claim 2 , wherein the version of the terminal profile comprises version R99 and the previous version of the terminal profile comprises version R98 or earlier version.

9. The method of claim 1 , wherein the ME is configured to operate in a wireless communication network comprising a cellular telecommunications network.

10. A mobile equipment (ME) configured to perform an initialization procedure with a Subscriber Identity Module (SIM), the ME comprising:

one or more processors;

a wireless transceiver coupled to the one or more processors;

the wireless transceiver being configured for communications with a wireless communication network;

a SIM interface coupled to the one or more processors and configured to connect with a SIM;

the one or more processors being configured to, as part of the initialization procedure with the SIM:

send, via the SIM interface, a version of a terminal profile which indicates facilities of the SIM that are supported by the ME;

when the ME detects an error in response to sending the version of the terminal profile, send via the SIM interface a previous version of the terminal profile which indicates facilities of the SIM that are supported by the ME;

when the ME detects another error in response to sending the previous version of the terminal profile, send via the SIM interface a further previous version of the terminal profile which indicates facilities of the SIM that are supported by the ME; and

complete the initialization procedure and performing steady-state processing using the SIM in accordance with the terminal profile.

11. The ME of claim 10 , wherein the terminal profile indicates facilities of the SIM which comprise facilities of a SIM Application Toolkit of the SIM.

12. The ME of claim 11 , wherein the one or more processors are further configured to:

read an elementary file (EF) phase on the SIM.

13. The ME of claim 11 , wherein the one or more processors are further configured to:

read an elementary file (EF) phase on the SIM; and

perform the steps of sending if the EF phase on the SIM indicates that a terminal profile download is required.

14. The ME of claim 10 , wherein the previous version of the terminal profile is based on a communication standard version that precedes that of the version of the terminal profile.

15. The ME of claim 10 , wherein the version of the terminal profile is based on a most recent communication standard.

16. The ME of claim 10 , wherein the version of the terminal profile is characterized by a first profile length and the previous version of the terminal profile is characterized by a second profile length, the second profile length being less than the first profile length.

17. The ME of claim 11 , wherein the version of the terminal profile comprises version R99 and the previous version of the terminal profile comprises version R98 or earlier version.

18. The ME of claim 10 , which is further configured to operate in a wireless communication network comprising a cellular telecommunications network.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 17, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031435/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2011
From: WEIGELE, INGO W., MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 026913/0787 →