IP Library Granted Patent US 11,533,607
Granted Patent B2
US 11,533,607 · App. 17/352,201 · Granted Dec 20, 2022

Cloud-based cellular service management for mobile wireless devices

Inventors: Raj S. Chaugule (Santa Clara, CA); Can Xiong (San Jose, CA); Li Li (Los Altos, CA); Zexing Shi (San Jose, CA)
Assignee: Apple Inc.
H04W8/205H04W48/12H04W60/04H04W88/02H04W88/18
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,533,607
App. No.
17/352,201
Granted
Dec 20, 2022
Kind
B2
Abstract

This Application sets forth techniques for cloud-based cellular service management for a set of associated mobile wireless devices, including maintenance of information for one or more subscriber identity modules (SIMS) and/or electronic SIMs (eSIMs) used by the set of mobile wireless devices.

Claims (59)

1. A mobile wireless device configured for cellular service management, the mobile wireless device comprising:

wireless circuitry comprising one or more antennas; and

one or more processors communicatively coupled to the wireless circuitry and to a memory storing instructions that, when executed by the one or more processors, cause the mobile wireless device to perform actions including:

detecting one or more upload triggers for updating a device cellular service profile table;

waiting at least a pre-determined time period after detection of a most recently received upload trigger of the one or more upload triggers;

comparing, after the pre-determined time period, trigger information from the one or more upload triggers to a local copy of the device cellular service profile table;

when at least a portion of the trigger information from the one or more upload triggers differs from corresponding information included in the local copy of the device cellular service profile table, updating the device cellular service profile table;

storing an updated local copy of the device cellular service profile table; and

uploading to a cloud-based network server an encrypted copy of the updated device cellular service profile table,

wherein the device cellular service profile table comprises: i) device information characterizing the mobile wireless device, and ii) cellular service profile information characterizing one or more subscriber identity modules (SIMs) and/or electronic SIMS (eSIMs) included in the mobile wireless device.

2. The mobile wireless device of claim 1 , wherein the device information comprises a universally unique identifier (UUID) generated by the mobile wireless device.

3. The mobile wireless device of claim 2 , wherein the UUID is used as a label for the encrypted copy of the updated device cellular service profile table stored at the cloud-based network server to safeguard user privacy of the device cellular service profile table.

4. The mobile wireless device of claim 1 , wherein the device information comprises an embedded universal integrated circuit card (eUICC) identifier (EID) on which the eSIMs are stored in the mobile wireless device.

5. The mobile wireless device of claim 1 , wherein the device information comprises one or more international mobile equipment identifiers (IMEIs) associated with the mobile wireless device by one or more mobile network operators (MNOs).

6. The mobile wireless device of claim 1 , wherein the cellular service profile information comprises one or more integrated circuit card identifiers (ICCIDs) associated with the one or more SIMs and/or eSIMs included in the mobile wireless device.

7. The mobile wireless device of claim 1 , wherein the cellular service profile information comprises, for each eSIM, an indication of whether transfer of the eSIM to another mobile wireless device is supported.

8. The mobile wireless device of claim 7 , wherein the cellular service profile information comprises a reason for lack of support for transfer of the eSIM, when transfer is not supported.

9. The mobile wireless device of claim 7 , wherein the cellular service profile information comprises an indication of a transfer method type, when transfer is supported.

10. An apparatus for providing cellular service profile transfer information by a mobile wireless device, the apparatus comprising one or more processors communicatively coupled to a memory storing instructions that, when executed by the one or more processors, cause the mobile wireless device to perform actions including:

signing into a device service account maintained at a cloud-based network server, the device service account associated with a set of mobile wireless devices;

downloading, from the cloud-based network server, one or more encrypted device cellular service profile tables that comprise cellular service profile information for the set of mobile wireless devices;

decrypting the one or more encrypted device cellular service profile tables to extract the cellular service profile information;

processing the cellular service profile information to determine one or more cellular service profiles available for transfer to the mobile wireless device from the set of mobile wireless devices; and

displaying a list of the one or more cellular service profiles available for transfer to the mobile wireless device.

11. The apparatus of claim 10 , wherein the list of the one or more cellular service profiles available for transfer includes phone numbers associated with each cellular service profile displayed in the list.

12. The apparatus of claim 10 , wherein:

execution of the instructions further causes the mobile wireless device to download, from the cloud-based network server, a blacklist table of entries indicating inactive cellular service profiles that are unavailable for transfer to the mobile wireless device; and

the processing the cellular service profile information comprises excluding the inactive cellular service profiles from the list of one or more cellular service profiles available for transfer to the mobile wireless device.

13. The apparatus of claim 12 , wherein the blacklist table comprises, for each entry:

i) an integrated circuit card identifier (ICCID) for the inactive cellular service profile,

ii) one or more first hardware identifiers for a source mobile wireless device from which the inactive cellular service profile was previously transferred, and

iii) one or more second hardware identifiers for a target mobile wireless device that uploaded, to the cloud-based network server, information for the entry in the blacklist table.

14. The apparatus of claim 13 , wherein the one or more first hardware identifiers for the source mobile wireless device comprise:

i) an embedded universal integrated circuit card (eUICC) identifier (EID) of the source mobile wireless device when the inactive cellular service profile comprises an electronic subscriber identity module (eSIM); and

ii) an international mobile equipment identifier (IMEI) of the source mobile wireless device when the inactive cellular service profile comprises a physical SIM card.

15. The apparatus of claim 13 , wherein the one or more second hardware identifiers for the target mobile wireless device comprise:

i) an embedded universal integrated circuit card (eUICC) identifier (EID) of the target mobile wireless device when the inactive cellular service profile comprises an electronic subscriber identity module (eSIM); and

ii) an international mobile equipment identifier (IMEI) of the target mobile wireless device when the inactive cellular service profile comprises a physical SIM card.

16. The apparatus of claim 10 , wherein execution of the instructions further causes the mobile wireless device to:

transfer, to the mobile wireless device, at least one cellular service profile from the list of the one or more cellular service profiles available for transfer;

update a device cellular service profile table for the mobile wireless device based on transfer of the at least one cellular service profile to the mobile wireless device; and

upload, to the cloud-based network server, an encrypted copy of the updated device cellular service profile table.

17. The apparatus of claim 16 , wherein execution of the instructions further causes the mobile wireless device to upload information for adding an entry to a blacklist table of inactive cellular service profiles for the set of mobile wireless devices, wherein the entry comprises:

at least one integrated circuit card identifier (ICCID) for the at least one cellular service profile transferred to the mobile wireless device;

one or more first hardware identifiers for the mobile wireless device to which the at least one cellular service profile transferred, and

one or more second hardware identifiers for a second mobile wireless device from which the at least one cellular service profile was transferred.

18. A method for managing a blacklist of inactive cellular service profiles for a set of mobile wireless devices associated with a common user account, the method comprising:

by a mobile wireless device:

installing a cellular service profile to the mobile wireless device, wherein the cellular service profile is transferred from another mobile wireless device of the set of mobile wireless devices;

uploading to a cloud-based network server:

i) first information to remove from the blacklist of inactive cellular service profiles an entry that corresponds to a combination of the cellular service profile and the mobile wireless device, and

ii) second information to add to the blacklist of inactive cellular service profiles an entry that corresponds to a combination of the cellular service profile and the another mobile wireless device from which the cellular service profile was transferred.

19. The method of claim 18 , further comprising:

by the mobile wireless device:

downloading, from the cloud-based network server, encrypted copies of device cellular service profile tables for the set of mobile wireless devices;

decrypting the encrypted copies of the device cellular service profile tables to extract cellular service profile information included therein;

comparing a phone number of the cellular service profile installed to the mobile wireless device to phone numbers in the cellular service profile information extracted from the device cellular service profile tables; and

determining the second information to add the entry to the blacklist based on the phone number of the cellular service profile matching cellular service profile information for the another mobile wireless device.

20. The method of claim 19 , wherein the device cellular service profile tables comprise: i) device information characterizing the mobile wireless devices, and ii) cellular service profile information characterizing one or more subscriber identity modules (SIMS) and/or electronic SIMS (eSIMs) included in the mobile wireless devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: CHAUGULE, RAJ S.; XIONG, CAN; LI, LI; SHI, ZEXING
To: APPLE INC.
Reel/Frame 056645/0330 →
Continuity (3)
Provisional Application 63041712 · Jun 19, 2020
Provisional Application 63057228 · Jul 27, 2020
Related Publication 20210400466A1 · Dec 23, 2021