IP Library › Granted Patent US 10,206,077
Granted Patent B2
US 10,206,077 · App. 15/228,286 · Granted Feb 12, 2019

Identification of provisioning status for a subscriber identity module

Inventors: Zhengfang Chen (Millburn, NJ); Mauricio Pati Caldeira de Andrada (South Plainfield, NJ); Taussif Khan (Monroe, NJ)
Assignee: Verizon Patent and Licensing Inc.
H04W4/50H04L63/0853H04W4/14H04W12/04H04W60/02H04L61/1588
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,206,077
App. No.
15/228,286
Granted
Feb 12, 2019
Kind
B2
Abstract

Identifying an unknown subscriber identity module (SIM) includes reading a first value representing a mobile directory number from the SIM, where the first value is automatically read prior to a registration of a mobile device with a network, and reading a second value representing the mobile directory number from the SIM, where the second value is automatically read after the registration has occurred. The method includes evaluating the first and the second values representing the mobile directory number, and determining a provisioning status associated with the SIM based on the evaluating.

Claims (60)

1. A method performed in a mobile device, comprising:

reading a first mobile directory number from a subscriber identity module (SIM), wherein the first mobile directory number is automatically read prior to a registration of the mobile device with a network;

reading a second mobile directory number from the SIM, wherein the second mobile directory number is automatically read after the registration has occurred;

determining that the first and the second mobile directory numbers are equal and represent a valid mobile directory number;

generating a short message service (SMS) message;

sending the SMS message to the valid mobile directory number; and

identifying the provisioning status associated with the SIM as being provisioned upon receiving the SMS message sent to the valid mobile directory number.

2. The method of claim 1 , wherein reading the first mobile directory number further comprises:

reading the first mobile directory number upon a power initialization of the mobile device.

3. The method of claim 1 , wherein reading the second mobile directory number further comprises:

reading the second mobile directory number after a predetermined delay from reading the first mobile directory number.

4. The method of claim 1 , wherein the generating the SMS message further comprises:

generating an application directed SMS.

5. A mobile device, comprising:

a communication interface;

a memory configured to store instructions; and

a processor coupled to the communication interface and the memory, wherein the processor is configured to execute the instructions stored in the memory to:

read a first mobile directory number from a subscriber identity module (SIM), wherein the first mobile directory number is automatically read prior to a registration of the mobile device with a network,

read a second mobile directory number from the SIM, wherein the second mobile directory number is automatically read after the registration has occurred,

evaluate the first and the second mobile directory numbers, and

determine a provisioning status associated with the SIM based on the evaluating, and wherein upon the evaluating finds that the first mobile directory number and the second mobile directory number are equal and represent a valid mobile directory number, the instructions to determine a provisioning status cause the processor to:

generate a short message service (SMS) message,

send the SMS message to the valid mobile directory number, and

identify the provisioning status associated with the SIM as being provisioned upon receiving the SMS message sent to the valid mobile directory number.

6. The mobile device of claim 5 , wherein the instructions to determine the provisioning status cause the processor to:

identify the provisioning status associated with the SIM as being un-provisioned when the evaluating finds that the first mobile directory number and the second mobile directory number have digits that are all zero.

7. The mobile device of claim 5 , wherein the instructions to determine the provisioning status cause the processor to:

identify the provisioning status of the SIM as being provisioned when the evaluating finds that the first mobile directory number has digits that are all zero and the second mobile directory number is a valid mobile directory number.

8. The mobile device of claim 5 , wherein the instructions to determine the provisioning status further cause the processor to:

identify the provisioning status of the SIM as being provisioned when the evaluating finds that the first mobile directory number is a valid mobile directory number, and the second mobile directory number is another valid mobile directory number that is different from the first mobile directory number.

9. The mobile device of claim 5 , wherein the instructions to read the first mobile directory number further cause the processor to:

read the first mobile directory number upon a power initialization of the mobile device.

10. The mobile device of claim 5 , wherein the instructions to read the second mobile directory number further cause the processor to:

read the second mobile directory number after a predetermined delay from reading the first mobile directory number.

11. The mobile device of claim 5 , wherein the instructions to generate the SMS message further cause the processor to:

generate an application directed SMS.

12. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, cause the processor to:

read a first mobile directory number from a subscriber identity module (SIM), wherein the first mobile directory number is automatically read prior to a registration of a mobile device with a network;

read a second mobile directory number from the SIM, wherein the second mobile directory number is automatically read after the registration has occurred;

evaluate the first and the second mobile directory numbers; and

determine a provisioning status associated with the SIM based on the evaluating, and wherein upon the evaluating finds that the first mobile directory number and the second mobile directory number are equal and represent a valid mobile directory number, the instructions to determine a provisioning status cause the processor to:

generate a short message service (SMS) message;

send the SMS message to the valid mobile directory number; and

identify the provisioning status associated with the SIM as being provisioned upon receiving the SMS message sent to the valid mobile directory number.

13. The non-transitory computer-readable medium of claim 12 , wherein the instructions to determine the provisioning status cause the processor to:

identify the provisioning status associated with the SIM as being un-provisioned when the evaluating finds that the first mobile directory number and the second mobile directory number have digits that are all zero.

14. The non-transitory computer-readable medium of claim 12 , wherein the instructions to determine the provisioning status cause the processor to:

identify the provisioning status of the SIM as being provisioned when the evaluating finds that the first mobile directory number has digits that are all zero, and the second mobile directory number is a valid mobile directory number.

15. The non-transitory computer-readable medium of claim 12 , wherein the instructions to determine the provisioning status further cause the processor to:

identify the provisioning status of the SIM as being provisioned when the evaluating finds that the first mobile directory number is a valid mobile directory number, and the second mobile directory number is another valid mobile directory number that is different from the first mobile directory number.

16. The non-transitory computer-readable medium of claim 12 , wherein the instructions to read the first mobile directory number further cause the processor to:

read the first mobile directory number upon a power initialization of the mobile device.

17. The non-transitory computer-readable medium of claim 12 , wherein the instructions to read the second mobile directory number further cause the processor to:

read the second mobile directory number after a predetermined delay from reading the first mobile directory number.

18. The method of claim 1 , wherein generating a short message service (SMS) message further comprises:

formatting the SMS message so that the SMS message is received without notifying a user.

19. The method of claim 18 , wherein formatting the SMS message further comprises:

including a designated prefix so that the SMS may be recognized as an app directed SMS.

20. The method of claim 1 , wherein reading the first mobile directory number further comprises:

reading the first mobile directory number upon reactivation of the mobile device from a sleep state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: CHEN, ZHENGFANG; DE ANDRADA, MAURICIO PATI CALDEIRA; KHAN, TAUSSIF
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 039343/0792 →
Continuity (1)
Related Publication 20180041855A1 · Feb 8, 2018