IP Library Granted Patent US 12,634,683
Granted Patent B2
US 12,634,683 · App. 18/183,095 · Granted May 19, 2026

Dynamic feature-dependent profile provisioning for wireless devices

Inventors: Stanley M. Mayalil (San Jose, CA); Rajeev Verma (San Jose, CA); Hyewon Lee (Cupertino, CA)
Assignee: Apple Inc.
H04W8/265H04L61/4588H04W8/22H04L2101/654
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 12,634,683
App. No.
18/183,095
Granted
May 19, 2026
Kind
B2
Abstract

This application describes techniques for dynamic feature-dependent electronic subscriber identity module (eSIM) profile provisioning for wireless devices, including provisioning of device-compatible eSIM profiles and mitigation of provisioned device-incompatible eSIM profiles. A wireless device can provide information regarding additional device capabilities indicating support (or lack thereof) for optional cellular wireless standard features to a provisioning server, which can select an eSIM profile matched to the wireless device. In some cases, a wireless device detects an error condition resulting from enabling a device-incompatible eSIM profile on an embedded universal circuit card (eUICC) of the wireless device, disables the errant eSIM profile, and notifies a provisioning server regarding the error condition. The provisioning server can account for the device compatibility when providing additional eSIM profiles to the wireless device.

Claims (56)

1 . A method for device-incompatible electronic Subscriber Identity Module (eSIM) profile provisioning error mitigation, the method comprising:

by a wireless device:

downloading, from a provisioning server, a device-incompatible eSIM profile;

installing, on an embedded universal integrated circuit card (eUICC) of the wireless device, the device-incompatible eSIM profile;

detecting an error condition during initialization of the device-incompatible eSIM profile installed on the eUICC;

disabling the device-incompatible eSIM profile;

sending, to the provisioning server, a notification message indicating incompatibility of the device-incompatible eSIM profile; and

providing, via a user interface of the wireless device, a user notification indicating the incompatibility of the device-incompatible eSIM profile provisioned to the wireless device and directing a user of the wireless device to contact a mobile network operator (MNO) from which the device-incompatible eSIM profile originated to determine next steps to obtain a device-compatible eSIM profile,

wherein the device-incompatible eSIM profile includes one or more optional features of a wireless communication standard unsupported by the wireless device.

2 . The method of claim 1 , further comprising:

by the wireless device:

enabling a bootstrap eSIM profile on the eUICC of the wireless device, after disabling the device-incompatible eSIM profile, when no device-compatible eSIM profile is enabled on the eUICC.

3 . The method of claim 1 , wherein the device-incompatible eSIM profile comprises a subscription permanent identifier (SUPI) comprising a value other than an international mobile subscriber identifier (IMSI) value.

4 . The method of claim 1 , wherein the device-incompatible eSIM profile comprises a non-third generation partnership project (non-3GPP) application and excludes a cellular wireless universal SIM (USIM) application.

5 . The method of claim 1 , wherein the detected error condition comprises determining the device-incompatible eSIM profile includes a 3GPP application code having a ‘100B’ value.

6 . The method of claim 1 , further including:

by the wireless device:

downloading, from the provisioning server after sending the notification message indicating the incompatibility of the device-incompatible eSIM profile, a device-compatible eSIM profile; and

installing the device-compatible eSIM profile on the eUICC of the wireless device,

wherein the device-compatible eSIM profile excludes the one or more optional features of the wireless communication standard.

7 . The method of claim 6 , wherein the notification message comprises an error code indicating the incompatibility of the device-incompatible eSIM profile regarding the one or more optional features not supported by capabilities of the wireless device.

8 . An apparatus comprising:

one or more processors; and

memory coupled to the one or more processors, the memory storing instructions for device-incompatible electronic Subscriber Identity Module (eSIM) profile provisioning error mitigation for a wireless device,

wherein the apparatus is configured to:

download, from a provisioning server, a device-incompatible eSIM profile;

install, on an embedded universal integrated circuit card (eUICC) of the wireless device, the device-incompatible eSIM profile;

detect an error condition during initialization of the device-incompatible eSIM profile installed on the eUICC;

disable the device-incompatible eSIM profile;

send, to the provisioning server, a notification message indicating incompatibility of the device-incompatible eSIM profile; and

provide, via a user interface of the wireless device, a user notification indicating the incompatibility of the device-incompatible eSIM profile provisioned to the wireless device and directing a user of the wireless device to contact a mobile network operator (MNO) from which the device-incompatible eSIM profile originated to determine next steps to obtain a device-compatible eSIM profile,

wherein the device-incompatible eSIM profile includes one or more optional features of a wireless communication standard unsupported by the wireless device.

9 . The apparatus of claim 8 , wherein the apparatus is further configured to:

enable a bootstrap eSIM profile on the eUICC of the wireless device, after disabling the device-incompatible eSIM profile, when no device-compatible eSIM profile is enabled on the eUICC.

10 . The apparatus of claim 8 , wherein the device-incompatible eSIM profile comprises a subscription permanent identifier (SUPI) comprising a value other than an international mobile subscriber identifier (IMSI) value.

11 . The apparatus of claim 8 , wherein the device-incompatible eSIM profile comprises a non-third generation partnership project (non-3GPP) application and excludes a cellular wireless universal SIM (USIM) application.

12 . The apparatus of claim 8 , wherein the detected error condition comprises determining the device-incompatible eSIM profile includes a 3GPP application code having a ‘100B’ value.

13 . The apparatus of claim 8 , wherein the apparatus is further configured to:

download, from the provisioning server after sending the notification message indicating the incompatibility of the device-incompatible eSIM profile, a device-compatible eSIM profile; and

install the device-compatible eSIM profile on the eUICC of the wireless device,

wherein the device-compatible eSIM profile excludes the one or more optional features of the wireless communication standard.

14 . The apparatus of claim 13 , wherein the notification message comprises an error code indicating the incompatibility of the device-incompatible eSIM profile with configuration of the wireless device.

15 . A non-transitory computer-readable storage medium storing instructions for device-incompatible electronic Subscriber Identity Module (eSIM) profile provisioning error mitigation for a wireless device, the instructions, when executed by one or more processors, cause to perform:

downloading, from a provisioning server, a device-incompatible eSIM profile;

installing, on an embedded universal integrated circuit card (eUICC) of the wireless device, the device-incompatible eSIM profile;

detecting an error condition during initialization of the device-incompatible eSIM profile installed on the eUICC;

disabling the device-incompatible eSIM profile;

sending, to the provisioning server, a notification message indicating incompatibility of the device-incompatible eSIM profile; and

providing, via a user interface of the wireless device, a user notification indicating the incompatibility of the device-incompatible eSIM profile provisioned to the wireless device and directing a user of the wireless device to contact a mobile network operator (MNO) from which the device-incompatible eSIM profile originated to determine next steps to obtain a device-compatible eSIM profile,

wherein the device-incompatible eSIM profile includes one or more optional features of a wireless communication standard unsupported by the wireless device.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause to perform:

enabling a bootstrap eSIM profile on the eUICC of the wireless device, after disabling the device-incompatible eSIM profile, when no device-compatible eSIM profile is enabled on the eUICC.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions, when executed by the one or more processors, further cause to perform:

downloading, from the provisioning server after sending the notification message indicating the incompatibility of the device-incompatible eSIM profile, a device-compatible eSIM profile; and

installing the device-compatible eSIM profile on the eUICC of the wireless device,

wherein the device-compatible eSIM profile excludes the one or more optional features of the wireless communication standard.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: MAYALIL, STANLEY M.; VERMA, RAJEEV; LEE, HYEWON
To: APPLE INC.
Reel/Frame 063015/0850 →
Continuity (1)
Related Publication 20240314549A1 · Sep 19, 2024
References Cited (9)
US 20170127264A1 · Yang · 2017 [cited by examiner]
US 20170289788A1 · Lalwaney · 2017 [cited by examiner]
US 20180060199A1 · Li · 2018 [cited by examiner]
US 20220104005A1 · Xiong · 2022 [cited by examiner]
US 20220167147A1 · Karimli · 2022 [cited by examiner]
US 20240147217A1 · Chikkala · 2024 [cited by examiner]
US 20240187841A1 · Homorodi · 2024 [cited by examiner]
CN 103648148A · 2014 [cited by examiner]
WO WO2022256118A1 · 2022 [cited by examiner]