# US 11,115,812 B2 · Smart profile change by subscriber identity module (SIM) application

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,115,812 B2
- Document ID: US11115812B2
- Status: Granted
- Kind: B2
- Application number: 16/573,753
- Filed: 2019-09-17
- Published: 2021-03-18
- Granted: 2021-09-07
- Earliest claimed: 2019-09-17
- Assignees: T-Mobile USA, Inc.
- Applicants: T-Mobile USA, Inc.
- Inventors: Kyeong Hun An; Mathew George; Phani Ramisetty; Nilesh Ranjan
- Web page: https://patentgrep.com/patent/US11115812B2

## CPC

- H04W 8/265: {for initial activation of new user}
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04W 8/04: Registration at HLR or HSS [Home Subscriber Server]
- H04W 8/183: {Processing at user equipment or user record carrier}
- H04W 8/24: Transfer of terminal data
- H04W 60/04: using triggered events
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems and methods discussed herein are directed to subscriber identity (SIM) cards that include multiple profiles. The SIM cards include logic, e.g., an application or an applet, configured to change profiles so that the correct profile is selected for use with the electronic device that includes such a SIM card within the appropriate wireless communication network. The ability to change profiles may be based on activity of the electronic device, e.g., events, within the wireless communication network.

## Claims

### Claim 1

A method comprising:
receiving first information relating to a location of an electronic device;
based at least in part on receiving the first information, sending a first message to an over-the-air (OTA) platform of a wireless communication network;
based at least in part on determining that the first message was unsuccessfully received by the OTA platform, receiving second information relating to a periodic status command sent by the electronic device;
based at least in part on receiving the first information, sending a second message to the OTA platform;
based at least in part on determining that the second message was unsuccessfully received by the OTA platform, activating a new profile from a plurality of profiles on a SIM card of the electronic device;
receiving third information relating to the location of the electronic device;
based at least in part on receiving the third information, sending a third message to the OTA platform; and
based at least in part on determining that the third message was successfully received by the OTA platform, maintaining connectivity between the electronic device and the wireless communication network.

### Claim 2 (depends on 1)

The method of claim 1, wherein sending the second message to the OTA platform is further based at least in part on a threshold of periodic status commands being sent by the electronic device.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
prior to receiving the first information, activating an original profile from the plurality of SIM profiles on the SIM card.

### Claim 4 (depends on 3)

The method of claim 3, wherein activating the original profile comprises activating the original profile with at least one of a home location register (HLR) of the wireless communication network, a billing platform of the wireless communication network, or the OTA platform.

### Claim 5 (depends on 1)

The method of claim 1, wherein selecting the new profile from the plurality of profiles on the SIM card is based at least in part on a threshold number of new profiles not being previously selected.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first message, the second message, and the third message each comprise a short message service (SMS) message.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
based at least in part on maintaining connectivity between the electronic device and the wireless communication network, disabling a profile management application included on the electronic device.

### Claim 8

An apparatus comprising:
one or more processors; and
a non-transitory storage medium comprising instructions stored thereon, the instructions being executable by the one or more processors to cause the processors to perform one or more actions comprising:
receiving first information relating to a location of an electronic device;
based at least in part on receiving the first information, sending a first message to an over-the-air (OTA) platform of a wireless communication network;
based at least in part on determining that the first message was unsuccessfully received by the OTA platform, receiving second information relating to a periodic status command sent by the electronic device;
based at least in part on receiving the first information, sending a second message to the OTA platform;
based at least in part on determining that the second message was unsuccessfully received by the OTA platform, activating a new profile from a plurality of profiles on a subscriber identity module (SIM) card of the electronic device;
receiving third information relating to the location of the electronic device;
based at least in part on receiving the third information, sending a third message to the OTA platform; and
based at least in part on determining that the third message was successfully received by the OTA platform, maintaining connectivity between the electronic device and the wireless communication network.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein sending the second message to the OTA platform is further based at least in part on a threshold of periodic status commands being sent by the electronic device.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the actions further comprise:
prior to receiving the first information, activating an original profile from the plurality of profiles on the SIM card.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein activating the original SIM profile comprises activating the original profile with at least one of a home location register (HLR) of the wireless communication network, a billing platform of the wireless communication network, or the OTA platform.

### Claim 12 (depends on 8)

The apparatus of claim 8, wherein selecting the new profile from the plurality of profiles on the SIM card is based at least in part on a threshold number of new profiles not being previously selected.

### Claim 13 (depends on 8)

The apparatus of claim 8, wherein the first message, the second message, and the third message each comprise a short message service (SMS) message.

### Claim 14 (depends on 8)

The apparatus of claim 8, wherein the actions further comprise:
based at least in part on maintaining connectivity between the electronic device and the wireless communication network, disabling a profile management application included on the electronic device.

### Claim 15

A non-transitory storage medium comprising instructions stored thereon, the instructions being executable by one or more processors to perform actions comprising:
receiving first information relating to a location of an electronic device;
based at least in part on receiving the first information, sending a first message to an over-the-air (OTA) platform of a wireless communication network;
based at least in part on determining that the first message was unsuccessfully received by the OTA platform, receiving second information relating to a periodic status command sent by the electronic device;
based at least in part on receiving the first information, sending a second message to the OTA platform;
based at least in part on determining that the second message was unsuccessfully received by the OTA platform, activating a new profile from a plurality of profiles on a subscriber identity module (SIM) card of the electronic device;
receiving third information relating to the location of the electronic device;
based at least in part on receiving the third information, sending a third message to the OTA platform; and
based at least in part on determining that the third message was successfully received by the OTA platform, maintaining connectivity between the electronic device and the wireless communication network.

### Claim 16 (depends on 15)

The non-transitory storage medium of claim 15, wherein sending the second message to the OTA platform is further based at least in part on a threshold of periodic status commands being sent by the electronic device.

### Claim 17 (depends on 15)

The non-transitory storage medium of claim 15, wherein the actions further comprise:
prior to receiving the first information, activating an original profile from the plurality of profiles on the SIM card.

### Claim 18 (depends on 17)

The non-transitory storage medium of claim 17, wherein activating the original SIM profile comprises activating the original profile with at least one of a home location register (HLR) of the wireless communication network, a billing platform of the wireless communication network, or the OTA platform.

### Claim 19 (depends on 15)

The non-transitory storage medium of claim 15, wherein selecting the new SIM profile from the plurality of profiles on the SIM card is based at least in part on a threshold number of new profiles not being previously selected.

### Claim 20 (depends on 15)

The non-transitory storage medium of claim 15, wherein the actions further comprise:
based at least in part on maintaining connectivity between the electronic device and the wireless communication network, disabling a profile management application included on the electronic device.
