IP Library Granted Patent US 11,856,404
Granted Patent B2
US 11,856,404 · App. 16/600,280 · Granted Dec 26, 2023

Systems and methods for enhanced remote connectivity provisioning

Inventor: Ahmad Fares (Santa Clarita, CA)
Assignee: Celitech Inc.
H04W12/35H04W4/50H04W8/12H04W8/183H04W8/26H04W12/068
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 11,856,404
App. No.
16/600,280
Granted
Dec 26, 2023
Kind
B2
Abstract

Systems and methods are provided for augmenting the services of SM-DP and SM-DP+ based mobile network systems. These systems and methods enable securing, in advance of arrival at the mobile network system, connectivity services (e.g., limited, short or one-time) or long-term subscription for eSIM/iSIM capable devices/machines. Such connectivity services may be purchased or booked in advance from a local or foreign network operator with service to be activated immediately or at a point in the future. For example, a traveler to a foreign country can pre-purchase (at the travel booking stage) mobile connectivity for use during upcoming travel to a foreign network. The corresponding service can be activated at the time/date of arrival for the selected period.

Claims (49)

1. A mobile network system for provisioning mobile data services for one or more mobile devices that employ a secure element, the system comprising:

a hardware-based subscription manager data preparation server, wherein the subscription manager data preparation server is configured to:

maintain a list of protected profiles, wherein the protected profiles are associated with one or more credentials of a mobile network operator of a mobile network;

when the secure element is outside a distance-based communication range of the mobile network, receive a data service request associated with the secure element, the data service request specifying a first timeframe for when the secure element is expected to be within the distance- based communication range of the mobile network;

identify a first available protected profile in the maintained list of protected profiles using the first timeframe specified in the received data service request;

create a bound profile by associating the identified first protected profile with the received data service request and a unique identifier associated with the secure element;

receive a second data service request associated with a second secure element, the second data service request specifying a second timeframe for when the second secure element is expected to be within the distance-based communication range of the mobile network;

identify a second available protected profile in the maintained list of protected profiles using the second timeframe specified in the received second data service request; and

create a second bound profile by associating the identified second protected profile with the second received data service request and a second unique identifier associated with the second secure element, wherein the second protected profile is the same as the first protected profile and the first timeframe and second timeframe do not overlap.

2. The mobile network system of claim 1 , wherein the subscription manager data preparation server is further configured to:

identify a second bound profile that is due for service by using a data service request associated with the second bound profile; and

activate service for the second bound profile due for service by communicating with the mobile network operator.

3. The mobile network system of claim 1 , wherein the subscription manager data preparation server is further configured to:

identify a second bound profile with expired service by using a data service request associated with the second bound profile;

de-activate service for the second bound profile with expired service by communicating with the mobile network operator; and

de-associate the associated data service request and the second bound profile with expired service.

4. The mobile network system of claim 3 , wherein the subscription manager data preparation server is further configured to:

notify a user of the second bound profile with expired service; and

download an invalid subscriber identity module (SIM) profile to the secure element associated, via the unique identifier, with the second bound profile with expired service.

5. The mobile network system of claim 1 , wherein the secure element is an embedded Universal Integrated Circuit Card.

6. The mobile network system of claim 1 , wherein the secure element is an integrated Universal Integrated Circuit Card.

7. The mobile network system of claim 1 , wherein the subscription manager data preparation server comprises a service provider server in communication with an SM-DP+.

8. The mobile network system of claim 1 , wherein the subscription manager data preparation server comprises a service provider server in communication with an SM-DP.

9. The mobile network system of claim 1 , wherein the subscription manager data preparation server is integrated into an SM-DP+.

10. The mobile network system of claim 1 , wherein the subscription manager data preparation server is integrated into an SM-DP.

11. A method for provisioning mobile data services for one or more mobile devices that employ a secure element using a subscription manager data preparation server, the method comprising:

maintaining, at the subscription manager data preparation server a list of protected profiles, wherein the protected profiles are associated with one or more credentials of a mobile network operator of a mobile network;

when the secure element is outside a distance-based communication range of the mobile network, receiving, at the subscription manager data preparation server, a data service request associated with the secure element, the data service request specifying a first timeframe for when the secure element is expected to be within the distance-based communication range of the mobile network;

identifying, at the subscription manager data preparation server, a first available protected profile in the maintained list of protected profiles using the first timeframe specified in the received data service request;

creating, at the subscription manager data preparation server, a bound profile by associating the identified first protected profile with the received data service request and a unique identifier associated with the secure element;

receiving, at the subscription manager data preparation server, a second data service request associated with a second secure element, the second data service request specifying a second timeframe for when the second secure element is expected to be within the distance-based communication range of the mobile network;

identifying, at the subscription manager data preparation server, a second available protected profile in the maintained list of protected profiles using the second timeframe specified in the received second data service request; and

creating, at the subscription manager data preparation server, a second bound profile by associating the identified second protected profile with the second received data service request and a second unique identifier associated with the second secure element, wherein the second protected profile is the same as the first protected profile and the first timeframe and second timeframe do not overlap.

12. The method of claim 11 , wherein the method further comprises:

identifying, at the subscription manager data preparation server, a second bound profile that is due for service by using a data service request associated with the second bound profile; and

activating service for the second bound profile due for service by communicating with the mobile network operator via the subscription manager data preparation server.

13. The method of claim 11 , wherein the method further comprises:

identifying, at the subscription manager data preparation server, a second bound profile with expired service by using a data service request associated with the second bound profile;

de-activating service for the second bound profile with expired service by communicating with the mobile network operator via the subscription manager data preparation server; and

de-associating, at the subscription manager data preparation server, the associated data service request and the second bound profile with expired service.

14. The method of claim 13 , wherein the method further comprises:

notifying a user of the second bound profile with expired service; and

downloading an invalid subscriber identity module (SIM) profile to the secure element associated, via the unique identifier, with the second bound profile with expired service.

15. The method of claim 11 , wherein the secure element is an embedded Universal Integrated Circuit Card.

16. The method of claim 11 , wherein the secure element is an integrated Universal Integrated Circuit Card.

17. The method of claim 11 , wherein the subscription manager data preparation server comprises a service provider server in communication with an SM-DP+.

18. The method of claim 11 , wherein the subscription manager data preparation server comprises a service provider server in communication with an SM-DP.

19. The method of claim 11 , wherein the subscription manager data preparation server is integrated into an SM-DP+.

20. The method of claim 11 , wherein the subscription manager data preparation server is integrated into an SM-DP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2019
From: FARES, AHMAD; MAHAIDLI, MOHAMAD ALI
To: CELITECH INC.
Reel/Frame 050693/0412 →
Continuity (2)
Provisional Application 62745882 · Oct 15, 2018
Related Publication 20200120494A1 · Apr 16, 2020