IP Library › Granted Patent US 10,986,484
Granted Patent B2
US 10,986,484 · App. 16/417,157 · Granted Apr 20, 2021

Method and apparatus for using temporary mobile subscriber identification information in a device to provide services for a limited time period

Inventors: Walter Cooper Chastain (Atlanta, GA); Stephen Emille Chin (Marietta, GA)
Assignees: AT&T INTELLECTUAL PROPERTY I, L.P.; AT&T MOBILITY II LLC
H04W8/04H04W8/12H04W60/005
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,986,484
App. No.
16/417,157
Granted
Apr 20, 2021
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, a system that receives a notification, from an identity proxy function, indicating an identity mobile subscriber identity (IMSI) is being registered. That is, a communication device sends a registration request that includes the IMSI to a first registration function. Further, the identity proxy function intercepts the registration request and sends the first notification to the device. Also, the system, sends a first registration message to the first registration function. The first registration function includes a first registry. Further, the first registration message indicates to the first registration function to add the IMSI to the first registry. The system also sends a second registration message to a second registration function. The second registration function includes a second registry. Further, the second registration message indicates to the second registration function to remove the IMSI to the first registry. Other embodiments are disclosed.

Claims (41)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, performs operations, comprising:

sending a first registration message to a first registration function, wherein the first registration function includes a first registry, wherein the first registration message indicates to the first registration function to add an international mobile subscriber identity (IMSI) to the first registry;

sending a second registration message to a second registration function, wherein the second registration function includes a second registry, wherein the second registration message indicates to the second registration function to remove the IMSI from the second registry;

setting a timer according to a limited time period;

receiving a termination notification prior to expiration of the limited time period;

transmitting a third registration message to the first registration function, wherein the third registration message indicates to the first registration function to remove the IMSI from the first registry in response to the termination notification; and

transmitting a fourth registration message to the second registration function, wherein the fourth registration message indicates to the second registration function to add the IMSI to the second registry in response to the termination notification.

2. The device of claim 1 , wherein timing information corresponding to the limited time period is received from a billing server.

3. The device of claim 1 , wherein the operations comprise identifying the IMSI as a temporary, and wherein the termination notification indicates that a service available to a communication device associated with the first registration message is terminated prior to the timer expiring.

4. The device of claim 1 , wherein the operations comprise determining whether a communication device associated with the first registration message is eligible for a service that is subject to the limited time period.

5. The device of claim 4 , wherein the IMSI is included in a registration request transmitted by the communication device.

6. The device of claim 5 , wherein the service is identified in a service request transmitted by the communication device.

7. A method, comprising:

sending, by a processing system including a processor, a first registration message to a first registration function, wherein the first registration function includes a first registry, wherein the first registration message indicates to the first registration function to add an international mobile subscriber identity (IMSI) to the first registry;

sending, by the processing system, a second registration message to a second registration function, wherein the second registration function includes a second registry, wherein the second registration message indicates to the second registration function to remove the IMSI from the second registry;

determining, by the processing system, that a communication device is eligible for a service that is subject to a limited time period;

setting, by the processing system, a timer according to the limited time period;

receiving a termination notification prior to expiration of the limited time period;

transmitting, by the processing system, a third registration message to the first registration function, wherein the third registration message indicates to the first registration function to remove the IMSI from the first registry in response to the termination notification; and

transmitting a fourth registration message to the second registration function, wherein the fourth registration message indicates to the second registration function to add the IMSI to the second registry in response to the termination notification.

8. The method of claim 7 , comprising identifying, by the processing system, the IMSI as a temporary IMSI.

9. The method of claim 7 , comprising sending a notification to an identity proxy function indicating that the IMSI has been added to the first registry of the first registration function.

10. The method of claim 9 , wherein the first registration function sends a registration confirmation message in response to adding the IMSI to the first registry and receiving a registration request from the communication device via the identity proxy function.

11. The method of claim 7 , wherein the termination notification indicates that the service is terminated prior to the timer expiring.

12. The method of claim 7 , comprising receiving timing information corresponding to the limited time period from a billing server.

13. The method of claim 7 , wherein the IMSI is included in a registration request transmitted by the communication device.

14. A non-transitory machine-readable storage medium, comprising executable instruction that, when executed by a processing system including a processor, performs operations, comprising:

sending a first registration message to a first registration function, wherein the first registration function includes a first registry, wherein the first registration message indicates to the first registration function to add an international mobile subscriber identity (IMSI) to the first registry;

sending a second registration message to a second registration function, wherein the second registration function includes a second registry, wherein the second registration message indicates to the second registration function to remove the IMSI from the second registry;

setting a timer according to a limited time period;

receiving a termination notification prior to expiration of the limited time period;

transmitting a third registration message to the first registration function, wherein the third registration message indicates to the first registration function to remove the IMSI from the first registry in response to the termination notification; and

transmitting a fourth registration message to the second registration function, wherein the fourth registration message indicates to the second registration function to add the IMSI to the second registry in response to the termination notification.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the termination notification indicates that a service available to a communication device associated with the first registration message is terminated prior to the timer expiring.

16. The non-transitory machine-readable storage medium of claim 14 , wherein the operations comprise receiving timing information corresponding to the limited time period from a billing server.

17. The non-transitory machine-readable storage medium of claim 16 , wherein the IMSI is included in a registration request transmitted by a communication device.

18. The device of claim 1 , wherein the operations further comprise identifying the IMSI as a temporary IMSI.

19. The method of claim 7 , further comprising determining, by the processing system, whether a communication device associated with the first registration message is eligible for a service that is subject to the limited time period.

20. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise receiving timing information corresponding to the limited time period from a billing server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2019
From: CHASTAIN, WALTER COOPER
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 049362/0351 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2019
From: CHIN, STEPHEN EMILLE
To: AT&T MOBILITY II LLC
Reel/Frame 049362/0541 →
Continuity (2)
Continuation 15366071 · Dec 1, 2016
Related Publication 20190274029A1 · Sep 5, 2019