IP Library Granted Patent US 9,940,141
Granted Patent B2
US 9,940,141 · App. 14/872,067 · Granted Apr 10, 2018

Method and apparatus for selecting bootstrap ESIMs

Inventors: Li Li (Los Altos, CA); Arun G. Mathias (Sunnyvale, CA); Jean-Marc Padova (San Francisco, CA); Najeeb M. Abdulrahiman (Fremont, CA)
Assignee: Apple Inc.
G06F9/4408H04L63/107H04W4/001H04W4/025H04W8/183H04W12/08G06F21/78H04L63/0853
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 9,940,141
App. No.
14/872,067
Granted
Apr 10, 2018
Kind
B2
Abstract

Disclosed herein is a technique for selecting a bootstrap electronic Subscriber Identity Module (eSIM) from among multiple bootstrap eSIMs stored in a secure element of a mobile device. Specifically, the technique involves selecting the bootstrap eSIM based on location information associated with the mobile device. When the mobile device is located at a first location (for example, a first country) a first bootstrap eSIM associated with a Mobile Network Operator (MNO) local to the first country is selected. Similarly, when the mobile device is located at a second location (for example, a second country), a second bootstrap eSIM associated with an MNO local to the second country is selected.

Claims (44)

1. A method comprising:

by a mobile device:

obtaining location information identifying a current location of the mobile device;

selecting, based on the location information, a selected bootstrap electronic subscriber identity module (eSIM) from among a plurality of installed bootstrap eSIMs in a secure element of the mobile device;

activating the selected bootstrap eSIM; and

communicating, using the selected bootstrap eSIM, with a mobile network operator (MNO), wherein the communicating with the MNO comprises replacing a first bootstrap eSIM of the plurality of installed bootstrap eSIMs by installing a second bootstrap eSIM, wherein the selected, first and second bootstrap eSIMs enable limited wireless access for purposes of purchasing a data plan, mobile device unblocking, firmware updates, and/or downloading eSIMs.

2. The method of claim 1 , wherein the communicating with the MNO comprises: performing provisioning of a subscriber eSIM on the mobile device; and providing voice or data service to a user of the mobile device.

3. The method of claim 1 , further comprising:

obtaining camping network information associated with the mobile device, and wherein selecting comprises selecting, based on the camping network information and the location information, the first bootstrap eSIM.

4. The method of claim 1 , further comprising:

obtaining business agreement information, wherein the business agreement information comprises information regarding one or more business agreements with one or more MNOs; and

determining, based on the business agreement information and the location information, the selected bootstrap eSIM.

5. A mobile device, comprising:

a memory;

a secure element configured to store a plurality of installed bootstrap electronic Subscriber Identity Modules (eSIMs); and

a processor, wherein the memory includes instructions that, when executed by the processor, cause the mobile device to:

obtain location information associated with the mobile device,

select a selected bootstrap eSIM from among the plurality of installed bootstrap eSIMs based on the location information,

activate the selected bootstrap eSIM,

communicate, using the selected bootstrap eSIM, with a mobile network operator (MNO), and

replace a first bootstrap eSIM of the plurality of installed bootstrap eSIMs by installing a second bootstrap eSIM, wherein the selected, first and second bootstrap eSIMs enable limited wireless access for purposes of purchasing a data plan, mobile device unblocking, firmware updates, and/or downloading eSIMs.

6. A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a mobile device, cause the mobile device to select a bootstrap electronic Subscriber Identity Module (eSIM) stored in a secure element included in the mobile device, by carrying out steps that include:

obtaining location information associated with the mobile device;

selecting, based on the location information, a selected bootstrap eSIM from among a plurality of installed bootstrap eSIMs stored in the secure element;

activating the selected bootstrap eSIM;

communicating, using the selected bootstrap eSIM, with a mobile network operator (MNO); and

replacing a first bootstrap eSIM of the plurality of installed bootstrap eSIMs by installing a second bootstrap eSIM, wherein the selected, first and second bootstrap eSIMs enable limited wireless access for purposes of purchasing a data plan, mobile device unblocking, firmware updates, and/or downloading eSIMs.

7. The non-transitory computer readable storage medium of claim 6 , wherein the steps further include:

obtaining camping network information, and wherein the selecting further comprises selecting, based on the camping network information and the location information, the first bootstrap eSIM from among the plurality of bootstrap eSIMs stored in the secure element.

8. The method of claim 1 , wherein the communicating with the MNO comprises performing purchasing of a data plan.

9. The method of claim 1 , wherein the communicating with the MNO comprises performing unblocking of the mobile device.

10. The method of claim 1 , wherein the communicating with the MNO comprises performing a firmware update of the mobile device.

11. The method of claim 1 , further comprising:

before the selecting: querying the secure element for a list of bootstrap eSIMs and subscriber eSIMs installed in the secure element,

wherein the selecting further comprises selecting the selected bootstrap eSIM based on the list.

12. The method of claim 1 , further comprising:

before the selecting: receiving, from a server, an update message,

wherein the selecting further comprises selecting the selected bootstrap eSIM based on the update message.

13. The mobile device of claim 5 , wherein the instructions further cause the mobile device to perform purchasing of a data plan.

14. The mobile device of claim 5 , wherein the instructions further cause the mobile device to perform unblocking of the mobile device.

15. The mobile device of claim 5 , wherein the instructions further cause the mobile device to perform a firmware update of the mobile device.

16. The non-transitory computer readable storage medium of claim 6 , wherein the steps further include purchasing of a data plan.

17. The non-transitory computer readable storage medium of claim 6 , wherein the steps further include unblocking of the mobile device.

18. The non-transitory computer readable storage medium of claim 6 , wherein the steps further include performing a firmware update of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2015
From: LI, LI; MATHIAS, ARUN G.; PADOVA, JEAN-MARC; ABDULRAHIMAN, NAJEEB M.
To: APPLE INC.
Reel/Frame 037217/0622 →
Continuity (2)
Provisional Application 62119749 · Feb 23, 2015
Related Publication 20160246611A1 · Aug 25, 2016