IP Library Granted Patent US 10,959,085
Granted Patent B2
US 10,959,085 · App. 16/159,464 · Granted Mar 23, 2021

Intelligent personalization of 5G terminals for 5G and pre-5G sim cards

Inventors: Venkata Durga Vinod Chikkala (Hyderabad, IN); Naga Chandan Babu Gudivada (Hyderabad, IN); Nagarjuna Alavala (Prakasam district, IN); Phani Pradeep Kumar Kothapalli Venkata (Hyderabad, IN); Rajendra Prasad Nelurouth (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
H04W8/183H04L9/0643H04L9/088H04W8/26H04W12/06H04W88/06
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,959,085
App. No.
16/159,464
Granted
Mar 23, 2021
Kind
B2
Abstract

The apparatus determines whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card. The apparatus performs an unlock sequence for personalization based on a subscriber permanent identifier (SUPI) if the SIM card is determined to be a first network SIM card. The unlock sequence may include determining whether a SUPI of the first network SIM card matches with a SUPI stored in a secure file system (SFS) at the UE. The unlock sequence may further include initializing the UE to a network if the SUPI of the first network SIM card matches with the SUPI stored in the SFS at the UE.

Claims (85)

1. A method to personalize a User Equipment (UE), comprising:

determining whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card; and

performing an unlock sequence for personalization based on a first personalization scheme associated with a subscriber permanent identifier (SUPI) when the SIM card is determined to be a first network SIM card,

wherein the unlock sequence comprises:

determining whether the SUPI of the first network SIM card matches with a stored SUPI that is stored in a secure file system (SFS) at the UE, and

initializing the UE to a network if the SUPI of the first network SIM card matches with the stored SUPI that is stored in the SFS at the UE.

2. The method of claim 1 , further comprising:

locking based on both a SUPI based personalization scheme and an international mobile subscriber identity (IMSI) based personalization scheme.

3. The method of claim 2 , further comprising:

unlocking based on one of the SUPI based personalization scheme or the IMSI based personalization scheme.

4. The method of claim 1 , wherein the UE determines whether the SIM card is the first network SIM card or the second network SIM card based on attempting to read an Elementary File for a Universal Service Table (EF UST ) to determine whether Subscription identifier privacy support (Service bit 124 of EF UST ) is enabled or disabled, wherein if the EF UST indicates that the Subscription identifier privacy support (Service bit 124 of EF UST ) is enabled, the UE determines the SIM card to be the first network SIM card and if the EFusT does not indicate that the Subscription identifier privacy support (Service bit 124 of EFusT) is enabled or does not have the service bit 124 in EF UST , the UE determines the SIM card to be the second network SIM card.

5. The method of claim 1 , performing the unlock sequence based on the SUPI if the UE determines the SIM card is the first network SIM card, further comprises:

generating a hashed control key (HCK) from a given control key (CK);

retrieving a stored HCK from the SFS;

comparing the generated HCK with the stored HCK; and

unlocking the UE if the generated HCK matches the stored HCK.

6. The method of claim 1 , further comprising:

halting initialization of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

7. The method of claim 6 , further comprising:

displaying a network unlock personal identification number (PIN) prompt on a display of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

8. The method of claim 1 , further comprising:

performing the unlock sequence for personalization based on a second personalization scheme associated with an international mobile subscriber identity (IMSI) when the SIM card is determined to be the second network SIM card; and

initializing the UE to the network if the IMSI of the second network SIM card matches the IMSI stored in the SFS.

9. The method of claim 8 , wherein performing the unlock sequence based on the IMSI comprises:

determining whether the IMSI of the second network SIM card matches with an IMSI stored in the SFS.

10. The method of claim 9 , further comprising:

halting initialization of the UE if the IMSI of the second network SIM card does not match with the IMSI stored in the SFS; and

displaying a network unlock personal identification number (PIN) prompt on a display of the UE if the IMSI of the second network SIM card does not match with the IMSI stored in the SFS.

11. The method of claim 8 , wherein the UE is configured to dynamically select a personalization scheme based on a type of the SIM card used with the UE.

12. An apparatus to personalize a User Equipment (UE), comprising:

means for determining whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card; and

means for performing an unlock sequence for personalization based on a first personalization scheme associated with a subscriber permanent identifier (SUPI) when the SIM card is determined to be a first network SIM card,

wherein the unlock sequence comprises:

means for determining whether the SUPI of the first network SIM card matches with a stored SUPI that is stored in a secure file system (SFS) at the UE, and

means for initializing the UE to a network if the SUPI of the first network SIM card matches with the stored SUPI that is stored in the SFS at the UE.

13. The apparatus of claim 12 , further comprising:

means for locking based on both a SUPI based personalization scheme and an international mobile subscriber identity (IMSI) based personalization scheme.

14. The apparatus of claim 13 , further comprising:

means for unlocking based on one of the SUPI based personalization scheme or the IMSI based personalization scheme.

15. The apparatus of claim 12 , wherein the UE determines whether the SIM card is the first network SIM card or the second network SIM card based on attempting to read an Elementary File for a Universal Service Table (EF UST ) to determine whether Subscription identifier privacy support (Service bit 124 of EF UST ) is enabled or disabled, wherein if the EF UST indicates that the Subscription identifier privacy support (Service bit 124 of EF UST ) is enabled, the UE determines the SIM card to be the first network SIM card and if the EF UST does not indicate that the Subscription identifier privacy support (Service bit 124 of EF UST ) is enabled or does not have the service bit 124 in EF UST , the UE determines the SIM card to be the second network SIM card.

16. The apparatus of claim 12 , wherein the means for performing the unlock sequence based on the SUPI, if the UE determines the SIM card is the first network SIM card, generate a hashed control key (HCK) from a given control key (CK), retrieve a stored HCK from the SFS;

compare the generated HCK with the stored HCK; and unlock the UE if the generated HCK matches the stored HCK.

17. The apparatus of claim 12 , further comprising:

means for halting initialization of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

18. The apparatus of claim 17 , further comprising:

means for displaying a network unlock personal identification number (PIN) prompt on a display of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

19. The apparatus of claim 12 , further comprising:

means for performing the unlock sequence for personalization based on a second personalization scheme associated with an international mobile subscriber identity (IMSI) when the SIM card is determined to be the second network SIM card; and

means for initializing the UE to the network if the IMSI of the second network SIM card matches the IMSI stored in the SFS.

20. The apparatus of claim 19 , wherein performing the unlock sequence based on the IMSI comprises:

means for determining whether the IMSI of the second network SIM card matches with an IMSI stored in the SFS.

21. The apparatus of claim 20 , further comprising:

means for halting initialization of the UE if the IMSI of the second network SIM card does not match with the IMSI stored in the SFS; and

means for displaying a network unlock personal identification number (PIN) prompt on a display of the UE if the IMSI of the second network SIM card does not match with the IMSI stored in the SFS.

22. The apparatus of claim 19 , wherein the UE is configured to dynamically select a personalization scheme based on a type of the SIM card used with the UE.

23. An apparatus to personalize a User Equipment (UE), comprising:

a memory; and

at least one processor coupled to the memory and configured to:

determine whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card; and

perform an unlock sequence for personalization based on a first personalization scheme associated with a subscriber permanent identifier (SUPI) when the SIM card is determined to be the first network SIM card,

wherein the unlock sequence comprises:

determine whether the SUPI of the first network SIM card matches with a stored SUPI that is stored in a secure file system (SFS) at the UE, and

initialize the UE to a network if the SUPI of the first network SIM card matches with the stored SUPI that is stored in the SFS at the UE.

24. The apparatus of claim 23 , wherein the at least one processor further configured to:

lock based on both a SUPI based personalization scheme and an international mobile subscriber identity (IMSI) based personalization scheme.

25. The apparatus of claim 24 , wherein the at least one processor further configured to:

unlock based on one of the SUPI based personalization scheme or the IMSI based personalization scheme.

26. The apparatus of claim 23 , wherein performing the unlock sequence based on the SUPI if the UE determines the SIM card is the first network SIM card, the at least one processor further configured to:

generate a hashed control key (HCK) from a given control key (CK);

retrieve a stored HCK from the SFS; and

compare the generated HCK with the stored HCK;

unlock the UE if the generated HCK matches the stored HCK.

27. The apparatus of claim 23 , the at least one processor further configured to:

halt initialization of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

28. The apparatus of claim 27 , the at least one processor further configured to:

display a network unlock personal identification number (PIN) prompt on a display of the UE if the SUPI of the first network SIM card does not match with the stored SUPI that is stored in the SFS.

29. The apparatus of claim 23 , the at least one processor further configured to:

perform the unlock sequence for personalization based on a second personalization scheme associated with an international mobile subscriber identity (IMSI) when the SIM card is determined to be the second network SIM card; and

initialize the UE to the network if the IMSI of the second network SIM card matches the IMSI stored in the SFS.

30. A non-transitory computer-readable medium storing computer executable code, comprising code to:

determine whether a subscriber identification module (SIM) card is a first network SIM card or a second network SIM card; and

perform an unlock sequence for personalization based on a first personalization scheme associated with a subscriber permanent identifier (SUPI) when the SIM card is determined to be a first network SIM card,

wherein the unlock sequence comprises:

determine whether the SUPI of the first network SIM card matches with a stored SUPI that is stored in a secure file system (SFS) at a user equipment (UE), and

initialize the UE to a network if the SUPI of the first network SIM card matches with the stored SUPI that is stored in the SFS at the UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2019
From: CHIKKALA, VENKATA DURGA VINOD; GUDIVADA, NAGA CHANDAN BABU; ALAVALA, NAGARJUNA; KOTHAPALLI VENKATA, PHANI PRADEEP KUMAR; NELUROUTH, RAJENDRA PRASAD
To: QUALCOMM INCORPORATED
Reel/Frame 047895/0913 →
Continuity (1)
Related Publication 20200120483A1 · Apr 16, 2020
Cited By (1)
US 12,659,726