# US 10,375,663 B2 · Method and apparatus for using active and inactive mobile subscriber identification information in a device to provide services for a limited time period

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

- Number: US 10,375,663 B2
- Document ID: US10375663B2
- Status: Granted
- Kind: B2
- Application number: 16/039,516
- Filed: 2018-07-19
- Published: 2018-11-08
- Granted: 2019-08-06
- Earliest claimed: 2016-12-01
- Assignees: AT&T Intellectural Property I, L.P.; AT&T Mobility II LLC
- Applicants: AT&T Intellectual Property I, L.P.; AT&T Mobility II LLC
- Inventors: Walter Cooper Chastain; Stephen Emille Chin
- Web page: https://patentgrep.com/patent/US10375663B2

## CPC

- H04W 60/00: Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W 8/04: Registration at HLR or HSS [Home Subscriber Server]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Aspects of the subject disclosure may include, for example, a system that receives a first notification indicating a first international mobile subscriber identity (IMSI) is being registered. A communication device sends a first registration request that includes the first IMSI to a registration function. Further, an identity proxy function intercepts the first registration request and sends the first notification to the device. In addition, the system receives from a billing server a request for services for the communication device. Further, the system provides a first Over-the-Air (OTA) message to the communication device that includes a second IMSI that is provisioned onto the communication device. Also, the system sends a first registration message to the registration function. The registration function includes a registry. The first registration message includes first instructions to indicate to the registration function to add the second IMSI to the registry. Other embodiments are disclosed.

## Claims

### Claim 1

A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
identifying a first international mobile subscriber identity (IMSI) for a communication device, wherein the first IMSI is a temporary IMSI;
receiving a request for services, wherein the services are for a limited time period;
providing a first Over-the-Air (OTA) message to the communication device that includes a second IMSI to be provisioned onto the communication device;
sending a first registration message to a registration function server, wherein the registration function server includes a registry, wherein the first registration message indicates to the registration function server to add the second IMSI to the registry;
transmitting a second registration message to the registration function server in response to detecting expiration of the limited time period, wherein the second registration message indicates to the registration function server to remove the second IMSI from the registry; and
transmitting a second OTA message to the communication device that indicates to the communication device the expiration of the limited time period, indicates the second IMSI is removed from the registry of the registration function server, and indicates to the communication device to provision a third IMSI onto the communication device.

### Claim 2 (depends on 1)

The device of claim 1, wherein the first IMSI is a limited service IMSI that allows the communication device to complete a first registration in a cellular network.

### Claim 3 (depends on 1)

The device of claim 1, wherein the operations comprise receiving a first notification indicating a first registration request including the first IMSI, wherein the communication device sends the first registration request that includes the first IMSI to a registration function to complete a first registration based on the first IMSI, wherein an identity proxy function server obtains the first registration request and sends the first notification to the device.

### Claim 4 (depends on 1)

The device of claim 1, wherein the operations comprise: setting a timer for the limited time period; and detecting expiration of the timer.

### Claim 5 (depends on 4)

The device of claim 4, wherein the transmitting of the second OTA message comprises transmitting the second OTA message in response to detecting the expiration of the timer.

### Claim 6 (depends on 1)

The device of claim 1, wherein the first OTA message indicates to the communication device to register with the registration function server using the second IMSI to complete a second registration.

### Claim 7 (depends on 6)

The device of claim 6, wherein the communication device sends a second registration request to the registration function server, wherein the second registration request includes the second IMSI.

### Claim 8 (depends on 1)

The device of claim 1, wherein the third IMSI is same as the first IMSI.

### Claim 9 (depends on 1)

The device of claim 1, wherein the communication device sends a third registration request to the registration function server to attempt to register with the second IMSI after the limited time period has expired and the second IMSI has been removed from the registry of the registration function.

### Claim 10 (depends on 9)

The device of claim 9, wherein an identity proxy function server intercepts the third registration request and sends a second notification to the device.

### Claim 11

A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
identifying a first international mobile subscriber identity (IMSI) for a communication device, wherein the first IMSI is a temporary IMSI, wherein the first IMSI is a limited service IMSI that allows the communication device to complete a first registration;
receiving a request for services, wherein the services are for a limited time period;
providing a first Over-the-Air (OTA) message to the communication device that includes a second IMSI to be provisioned onto the communication device, wherein the first OTA message indicates to the communication device to register with a registration function server using the second IMSI to complete a second registration;
sending a first registration message to the registration function server, wherein the registration function server includes a registry, wherein the first registration message indicates to the registration function server to add the second IMSI to the registry;
transmitting a second registration message to the registration function server in response to detecting expiration of the limited time period, wherein the second registration message indicates to the registration function server to remove the second IMSI from the registry; and
transmitting a second OTA message to the communication device that indicates to the communication device the expiration of the limited time period, indicates the second IMSI is removed from the registry of the registration function server, and indicates to the communication device to provision the first IMSI onto the communication device.

### Claim 12 (depends on 11)

The non-transitory, machine-readable storage medium of claim 11, wherein the operations comprise receiving a first notification indicating a first registration request including the first IMSI, wherein the communication device sends the first registration request that includes the first IMSI to a registration function to complete the first registration based on the first IMSI, wherein an identity proxy function server obtains the first registration request and sends the first notification to the processing system.

### Claim 13 (depends on 11)

The non-transitory, machine-readable storage medium of claim 11, wherein the operations comprise:
setting a timer for the limited time period; and
detecting expiration of the timer.

### Claim 14 (depends on 13)

The non-transitory, machine-readable storage medium of claim 13, wherein the transmitting of the second OTA message comprises transmitting the second OTA message in response to detecting the expiration of the timer.

### Claim 15 (depends on 11)

The non-transitory, machine-readable storage medium of claim 11, wherein the communication device sends a second registration request to the registration function server, wherein the second registration request includes the second IMSI.

### Claim 16 (depends on 11)

The non-transitory, machine-readable storage medium of claim 11, wherein the communication device sends a third registration request to the registration function server to attempt to register with the second IMSI after the limited time period has expired and the second IMSI has been removed from the registry of the registration function.

### Claim 17 (depends on 16)

The non-transitory, machine-readable storage medium of claim 16, wherein an identity proxy function server intercepts the third registration request and sends a second notification to the processing system.

### Claim 18

A method, comprising:
identifying, by a processing system including a processor, a first international mobile subscriber identity (IMSI) for a communication device, wherein the first IMSI is a temporary IMSI;
receiving, by the processing system, a request for services, wherein the services are for a limited time period;
providing, by the processing system, a first Over-the-Air (OTA) message to the communication device that includes a second IMSI to be provisioned onto the communication device;
sending, by the processing system, a first registration message to a registration function server, wherein the registration function server includes a registry, wherein the first registration message indicates to the registration function server to add the second IMSI to the registry;
transmitting, by the processing system, a second registration message to the registration function server in response to detecting expiration of the limited time period, wherein the second registration message indicates to the registration function server to remove the second IMSI from the registry; and
transmitting, by the processing system, a second OTA message to the communication device that indicates to the communication device the expiration of the limited time period, indicates the second IMSI is removed from the registry of the registration function server, and indicates to the communication device to provision a third IMSI onto the communication device, wherein the communication device sends a third registration request to the registration function to attempt to register with the second IMSI after a timer has expired and the second IMSI has been removed from the registry of the registration function, wherein an identity proxy function server intercepts the third registration request and sends a second notification to the processing system.

### Claim 19 (depends on 18)

The method of claim 18, wherein the first IMSI is a limited service IMSI that allows the communication device to complete a first registration in a cellular network.

### Claim 20 (depends on 18)

The method of claim 18, comprising receiving a first notification indicating a first registration request including the first IMSI, wherein the communication device sends the first registration request that includes the first IMSI to a registration function to complete a first registration based on the first IMSI, wherein an identity proxy function server obtains the first registration request and sends the first notification to the processing system.
