IP Library Granted Patent US 11,523,269
Granted Patent B2
US 11,523,269 · App. 16/927,341 · Granted Dec 6, 2022

Multiple profile remote subscriber identity module

Inventors: Oren Bouskila (Yad Nathan, IL); Eran Dotan Rosenberg (Herzelia, IL)
Assignee: Flo Live Israel Ltd.
H04W8/183H04W76/10H04W88/06
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,523,269
App. No.
16/927,341
Granted
Dec 6, 2022
Kind
B2
Abstract

A method for initializing an electronic subscriber identity module (SIM) is provided. The method includes selecting a first bootstrap profile out of a plurality of bootstrap profiles configured with a device, wherein the first bootstrap profile is set with a first range of international mobile subscriber identifiers (IMSIs); activating the first bootstrap profile; attempting to connect to a first cellular network through an IMSI in the range of IMSIs; and establishing a connection with a central server when the device is connected to the first cellular network. The method may be operated by any device configured to connected to a cellular network.

Claims (62)

1. A method for initializing a single electronic subscriber identity module (eSIM) installed in an Internet-of-Things (loT) device, comprising:

selecting, by the loT device, a first bootstrap profile out of a plurality of bootstrap profiles configured on the single eSIM;

allocating, by the loT device, at least one first international mobile subscriber identity (IMSI) from a range of IMSIs to the first bootstrap profile, wherein allocating the at least one first IMSI further includes selecting the at least one first IMSI from the first bootstrap profile when a current mobile country code (MCC) is different from a MCC set for the set loT device;

activating, by the loT device, the first bootstrap profile;

attempting, by the loT device, to connect to a first cellular network through the allocated at least one first IMSI;

responsive to inability to connected to the cellular network,

selecting, by the loT device, a second bootstrap profile, out of the plurality of bootstrap profiles, to connect to the cellular network through an allocated at least one second IMSI;

activating, by the loT device, the second bootstrap profile; and

attempting to connect to the cellular network through the allocated at least one second IMSI from a range of IMSIs to the second bootstrap profile;

upon successful connection to the cellular network through either the first IMSI or the second IMSI;

receiving an over-the-air(OTA) message, the OTA message includes a new profile selected by a central server;

loading the new profile onto the loT device; and

updating the loT device with a new permanent IMSI; and

establishing a connection with the central server based on the permanent IMSI when the loT device is connected to the cellular network.

2. The method of claim 1 , wherein the second cellular network is different than the first cellular network.

3. The method of claim 2 , wherein each of the first cellular network and the second cellular network is any of: a global system for mobile communications (GSM) network, a long-term evolution (LTE) network, a 3G network, and a 5G network.

4. The method of claim 2 , wherein a number of IMSIs allocated to the first bootstrap profile is different from a number of IMSIs allocated to the second bootstrap profile.

5. The method of claim 4 , wherein the number of IMSIs is an integer number greater than 1.

6. The method of claim 1 , further comprising:

checking if an international mobile equipment identity (IMEI) number of the loT device is part of a range of IMEI numbers; and

sending an error message when the IMEI number of the loT device is not part of the range of IMEI numbers.

7. The method of claim 1 , wherein each selected profile out of the plurality of profiles includes parameters allowing connection between the loT device and a respective cellular network.

8. The method of claim 1 , wherein the new permanent IMSI number is selected based on at least optimal cost and network connectivity.

9. A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

selecting, by the loT device, a first bootstrap profile out of a plurality of bootstrap profiles configured with the loT device, wherein the plurality of bootstrap profiles are configured on the single eSIM;

allocating, by the loT device, at least one first international mobile subscriber identity (IMSI) from a range of IMSIs to the first bootstrap profile, wherein allocating the at least one first IMSI further includes selecting the at least one first IMSI from the first bootstrap profile when a current mobile country code (MCC) is different from a MCC set for the set loT device;

activating, by the loT device, the first bootstrap profile;

attempting, by the loT device, to connect to a first cellular network through the allocated at least one first IMSI;

responsive to inability to connect to the cellular network,

selecting, by the loT device, a second bootstrap profile, out of the plurality of bootstrap profiles, to connect to the cellular network through an allocated at least one second IMSI;

activating, by the loT device, the second bootstrap profile; and

attempting to connect to the cellular network through the allocated at least one second IMSI from a range of IMSIs to the second bootstrap profile;

upon successful connection to the cellular network through either the first IMSI or second IMSI:

receiving an over-the-air (OTA) message, the OTA message includes a new profile selected by a central server;

loading the new profile onto the loT device; and

updating the loT device with a new permanent IMSI; and

establishing a connection with the central server based on the at bast one first IMSI Of the permanent IMSI when the loT device is connected to the cellular network.

10. An loT device configured with a plurality of bootstrap profiles for activating an eSIM installed therein, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the device to:

select, by the loT device, a first bootstrap profile out of a plurality of bootstrap profiles configured with the loT device, wherein the plurality of bootstrap profiles are configured on the single eSIM;

allocate, by the loT device, at least one first international mobile subscriber identity (IMSI) from a range of IMSIs to the first bootstrap profile, wherein allocating the at least one first IMSI further includes selecting the at least one first IMSI from the first bootstrap profile when a current mobile country code (MCC) is different from a MCC set for the set loT device;

activate, by the loT device, the first bootstrap profile;

attempt, by the loT device, to connect to a first cellular network through the allocated at least one first IMSI; and

responsive to inability to connected to the cellular network,

select, by the loT device, a second bootstrap profile, out of the plurality of bootstrap profiles, to connect to the cellular network through an allocated at least one second IMSI;

activate, by the loT device, the second bootstrap profile; and

attempt to connect to the cellular network through the allocated at least one second IMSI from a range of IMSIs to the second bootstrap profile;

upon successful connection to the cellular network through either the first IMSI or second IMSI:

receive an over-the-air (OTA) message, the OTA message includes a new profile selected by a central server;

load the new profile onto the loT device; and

update the loT device with a new permanent IMSI; and

establishing a connection with the central server based on the permanent IMSI when the loT device is connected to the cellular network.

11. The device of claim 10 , wherein the second cellular network is different than the first cellular network.

12. The device of claim 10 , wherein each of the first cellular network and the second cellular network is any of: a global system for mobile communications (GSM) network, a long-term evolution (LTE) network, a 3G network, and a 5G network.

13. The device of claim 10 , wherein a number of IMSIs allocated to the first bootstrap profile is different from a number of IMSIs allocated to the second bootstrap profile.

14. The device of claim 10 , wherein the number of IMS Is is an integer number greater than 1.

15. The device of claim 10 , wherein the device is further configured to:

check if an international mobile equipment identity (IMEI) number of the loT device is part of a range of IMEI numbers; and

send an error message when the IMEI number of the loT device is not part of the range of IMEI numbers.

16. The device of claim 10 , wherein each selected profile out of the plurality of profiles includes parameters allowing connection between the device and a respective cellular network.

17. The device of claim 10 , wherein the new permanent IMSI number is selected based on at least optimal cost and network connectivity.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 20, 2026
From: SILICON VALLEY BANK
To: FLO LIVE ISRAEL LTD
Reel/Frame 075725/0276 →
SECURITY INTEREST Recorded Aug 12, 2026
From: FLOLIVE LTD
To: HSBC BANK PLC
Reel/Frame 075630/0850 →
SECURITY INTEREST Recorded Feb 23, 2023
From: FLO LIVE ISRAEL LTD
To: SILICON VALLEY BANK
Reel/Frame 062781/0842 →
SECURITY INTEREST Recorded Oct 22, 2020
From: FLO LIVE ISRAEL LTD
To: SILICON VALLEY BANK
Reel/Frame 054144/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2020
From: BOUSKILA, OREN; DOTAN ROSENBERG, ERAN
To: FLO LIVE ISRAEL LTD.
Reel/Frame 053192/0203 →
Continuity (2)
Provisional Application 62882753 · Aug 5, 2019
Related Publication 20210044960A1 · Feb 11, 2021
Cited By (5)
US 12,471,169 US 12,477,323 US 12,483,878 US 12,557,164 US 12,647,770