IP Library › Granted Patent US 10,433,156
Granted Patent B1
US 10,433,156 · App. 15/961,797 · Granted Oct 1, 2019

Adapting subscriber identity module (SIM) card

Inventors: Susan Long (Kansas City, KS); Adrian M. Milner (Gardner, KS); Maksym Siryy (Louisburg, KS); Bret D. Sumner (Lawrence, KS); Simon Youngs (Overland Park, KS)
Assignee: Sprint Communications Company L.P.
H04W8/22H04W8/02H04W8/183H04W8/205H04L61/1588H04L61/6054
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 10,433,156
App. No.
15/961,797
Granted
Oct 1, 2019
Kind
B1
Abstract

A subscriber identity module (SIM) card. The SIM card comprises a processor and a non-transitory memory that stores an initiation application and a plurality of profile components, where the plurality of components comprise the components of a USIM, the components of a CSIM, and the components of an ISIM. When executed by the processor, the initiation application looks up a profile identity in a table of profile identities stored in the non-transitory memory based on an identity of a brand and model of a mobile communication device with which the SIM card is associated, builds a SIM profile associated with the looked-up profile identity from the plurality of profile components, where the SIM profile comprises an international mobile subscriber identity (IMSI), a file that defines roaming behavior, and mobile network authentication keys, and sends at least some of the contents of the SIM profile to the radio transceiver.

Claims (39)

1. A method of initiating a mobile communication device, each step of the method performed by an initiation application executing on a subscriber identity module (SIM) card connected to the mobile communication device, the method comprising:

in response to a power-on event of the mobile communication device, requesting and receiving an international mobile equipment identity (IMEI) from the mobile communication device;

reading an identity of a brand and model of the mobile communication device from a non-transitory memory of the mobile communication device by looking up a type allocation code (TAC) in a table of the SIM card based on the IMEI, wherein the SIM card stores a plurality of profile components for different wireless protocols, different device brands, and different device models;

looking up a profile identity in a table of profile identities stored in the SIM card based on the looked-up TAC;

based on the looked-up profile identity, building a SIM profile having a subset of profile components selected from the plurality of profile components stored in the SIM card, where the SIM profile is associated with the looked-up profile identity and comprises an international mobile subscriber identity (IMSI), a public land mobile network (PLMN) file that defines roaming behavior, and mobile network authentication keys;

sending a refresh proactive command to a radio transceiver of the mobile communication device; and

sending at least some of the contents of the SIM profile to the radio transceiver.

2. The method of claim 1 , wherein the table in which the TAC is looked up is the table of profile identities.

3. The method of claim 1 , wherein the mobile communication device is one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a media player, a laptop computer, a notebook computer, or a tablet computer.

4. The method of claim 1 , wherein the mobile communication device is capable of establishing a wireless communication link according to at least one of a long term evolution (LTE), a code division multiple access (CDMA), a global system for mobile communication (GSM), or a worldwide interoperability for microwave access (WiMAX) wireless communication protocol.

5. A method of initiating a mobile communication device, comprising:

requesting, by an initiation application executing on a subscriber identity module (SIM) card, an international mobile equipment identity (IMEI) from the mobile communication device, wherein the SIM card stores a plurality of profile components for different wireless protocols, different device brands, and different device models;

attempting to look up a type allocation code (TAC) of the mobile communication device based on the IMEI in a TAC table of the SIM card;

in response to finding a TAC associated with the IMEI in the TAC table, attempting to look up a profile identity based on the TAC in a profile table of the SIM card;

in response to a power-on event of the mobile communication device and in response to failing to find the TAC associated with the IMEI in the TAC table or failing to find a profile identity associated with the TAC in the profile table, presenting a dialer keypad interface on a display screen of the mobile communication device;

transmitting dialed digits from a dialer application executing on the mobile communication device to the SIM card connected to the mobile communication device;

based on the dialed digits, building, by the initiation application, a SIM profile having a subset of profile components selected from the plurality of profile components stored in the SIM card, where the SIM profile comprises an international mobile subscriber identity (IMSI), a public land mobile network (PLMN) file that defines roaming behavior, and mobile network authentication keys;

sending a refresh proactive command by the initiation application to a radio transceiver of the mobile communication device; and

sending at least some of the contents of the SIM profile to the radio transceiver by the initiation application.

6. The method of claim 5 , further comprising converting the dialed digits to a profile identity, wherein building the SIM profile based on the dialed digits comprises building the SIM profile according to a profile specification associated with the profile identity.

7. The method of claim 5 , wherein the SIM profile further comprises subscriber keys.

8. The method of claim 5 , wherein the SIM profile further comprises at least one SIM application.

9. The method of claim 8 , wherein the SIM application is one of a USIM application, a CSIM application, or an ISIM application.

10. A subscriber identity module (SIM) card, comprising:

a processor;

a non-transitory memory;

a plurality of profile components for different wireless protocols, different device brands, and different device models, where the plurality of components comprise the components of a USIM, the components of a CSIM, and the components of an ISIM;

an initiation application stored in the non-transitory memory that, when executed by the processor;

in response to a power-on event of a mobile communication device into which the SIM card is installed, requests and receives an international mobile equipment identity (IMEI) from the mobile communication device;

looks up a type allocation code (TAC) in a table stored in the non-transitory memory based on the IMEI to determine an identity of a brand and model of the mobile communication device;

looks up a profile identity in a table of profile identities stored in the non-transitory memory based on the looked-up TAC;

based on the looked-up profile identity, builds a SIM profile having a subset of profile components selected from the plurality of profile components stored in the SIM, where the SIM profile is associated with the looked-up profile identity and comprises an international mobile subscriber identity (IMSI), a public land mobile network (PLMN) file that defines roaming behavior, and mobile network authentication keys;

sends a refresh proactive command by the initiation application to a radio transceiver of the mobile communication device; and

sends at least some of the contents of the SIM profile to the radio transceiver.

11. The SIM card of claim 10 , wherein the SIM profile further comprises subscriber keys.

12. The SIM card of claim 10 , wherein the SIM profile further comprises at least one SIM application.

13. The SIM card of claim 12 , wherein the SIM application is one of a USIM application, a CSIM application, or an ISIM application.

14. The SIM card of claim 10 , wherein the mobile communication device is one of a mobile phone, a smart phone, a personal digital assistant (PDA), a wearable computer, a headset computer, a media player, a laptop computer, a notebook computer, or a tablet computer.

15. The SIM card of claim 14 , wherein the mobile communication device is capable of establishing a wireless communication link according to at least one of a long term evolution (LTE), a code division multiple access (CDMA), a global system for mobile communication (GSM), or a worldwide interoperability for microwave access (WiMAX) wireless communication protocol.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2018
From: LONG, SUSAN; MILNER, ADRIAN M.; SIRYY, MAKSYM; SUMNER, BRET D.; YOUNGS, SIMON
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 045628/0165 →
Cited By (2)
US 12,425,838 US 12,598,470