The described embodiments set forth techniques for dynamically managing a provisioning electronic subscriber identity module (eSIM) for a wireless device. A provisioning eSIM is installed in the wireless device to provide a limited functionality connectivity option for essential services, such as device activation and user eSIM provisioning. To reduce signaling load on a network and to conserve wireless device battery power, the provisioning eSIM is reconfigured between an inactive state and an active state dynamically based on user actions and system requirements.
Many mobile wireless devices are configured to use removable Universal Integrated Circuit Cards (UICCs) that enable the mobile wireless devices to access services provided by Mobile Network Operators (MNOs). In particular, each UICC includes at least a microprocessor and a read-only memory (ROM), where the ROM is configured to store an MNO profile that the wireless device can use to register and interact with an MNO to obtain wireless services via a cellular wireless network. A profile may also be referred to as subscriber identity module (SIM). Typically, a UICC takes the form of a small removable card, commonly referred to as a SIM card, which is inserted into a UICC-receiving bay of a mobile wireless device. In more recent implementations, UICCs are being embedded directly into system boards of wireless devices as embedded UICCs (eUICCs), which can provide advantages over traditional, removable UICCs. The eUICCs can include a rewritable memory that can facilitate installation, modification, and/or deletion of one or more electronic SIMs (eSIMs) on the eUICC, where the eSIMs can provide for new and/or different services and/or updates for accessing extended features provided by MNOs. An eUICC can store a number of MNO profiles—also referred to herein as eSIMs—and can eliminate the need to include UICC-receiving bays in wireless devices.
A wireless device can include a provisioning eSIM, also referred to as a bootstrap eSIM, installed at a time of manufacture or dynamically to the wireless device thereafter. The provisioning eSIM provides a limited functionality connectivity option to allow the wireless device to connect to a cellular wireless network for essential services, such as for device activation, user eSIM installation, or the like. Presently, the provisioning eSIM can initiate network searching and network attachment when the wireless device is booted up to provide ready connectivity when required. In some circumstances, such during a new product launch, a high number of wireless devices can connect to the cellular wireless network simultaneously challenging a mobile network operator (MNO) infrastructure due to a high signaling load. There exists a need for mechanisms to manage dynamically modes/states of a provisioning eSIM to restrict use to essential activities and offload active connections to reduce network signaling loading.
This application sets forth techniques for dynamically managing a provisioning electronic subscriber identity module (eSIM) for a wireless device. A provisioning eSIM is installed in the wireless device to provide a limited functionality connectivity option for essential services, such as device activation and user eSIM provisioning. To reduce signaling load on a network and to conserve wireless device battery power, the provisioning eSIM is reconfigured between an inactive state and an active state dynamically based on user actions and system requirements.
A wireless device includes a provisioning eSIM, also referred to as a bootstrap eSIM, installed at a time of manufacture or dynamically to the wireless device thereafter. The provisioning eSIM provides a limited functionality connectivity option to allow the wireless device to connect to a cellular wireless network for essential services, such as to connect to original equipment manufacturer (OEM) servers for device activation, to connect to mobile network operator (MNO) servers to provision, download and install a full functionality user eSIM, or the like. To reduce signaling loading on a cellular wireless network used by the provisioning eSIM and to conserve battery power, the wireless device configures the provisioning eSIM to enter an inactive state initially after enablement, where the inactive state restricts the wireless device from establishing a connection with the cellular wireless network. The inactive state can include a cellular airplane mode in which baseband cellular wireless transceiver functions are disable or a limited network search mode in which a baseband cellular wireless receiver function listens for signals from cellular wireless networks to ready the wireless device for future cellular wireless connections but does not transmit or connect to the cellular wireless network using the provisioning eSIM in the inactive state. The wireless device reconfigures the provisioning eSIM from the inactive state to an active state in response to a user action or system requirement to establish a cellular wireless network connection. Client services of the wireless device that require a provisioning eSIM cellular wireless connection can indicate a requirement to use the provisioning eSIM and release the provisioning eSIM when no longer required. The wireless device waits for a back-off time period managed by a back-off timer, after a current network use of the provisioning eSIM is met, to allow for re-use of the provisioning eSIM cellular wireless network attachment for a subsequent network use if required. The wireless device reconfigures the provisioning eSIM from the active state to the inactive state after expiration of the back-off timer to reduce signaling load on the cellular wireless network associated with the provisioning eSIM and to conserve battery power of the wireless device.
Other aspects and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings which illustrate, by way of example, the principles of the described embodiments.
This Summary is provided merely for purposes of summarizing some example embodiments so as to provide a basic understanding of some aspects of the subject matter described herein. Accordingly, it will be appreciated that the above-described features are merely examples and should not be construed to narrow the scope or spirit of the subject matter described herein in any way. Other features, aspects, and advantages of the subject matter described herein will become apparent from the following Detailed Description, Figures, and Claims.
The disclosure will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements.
Representative applications of methods and apparatus according to the present application are described in this section. These examples are being provided solely to add context and aid in the understanding of the described embodiments. It will thus be apparent to one skilled in the art that the described embodiments may be practiced without some or all of these specific details. In other instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the described embodiments. Other applications are possible, such that the following examples should not be taken as limiting.
In the following detailed description, references are made to the accompanying drawings, which form a part of the description and in which are shown, by way of illustration, specific embodiments in accordance with the described embodiments. Although these embodiments are described in sufficient detail to enable one skilled in the art to practice the described embodiments, it is understood that these examples are not limiting; such that other embodiments may be used, and changes may be made without departing from the spirit and scope of the described embodiments.
This Application sets forth techniques for dynamically managing a provisioning electronic subscriber identity module (eSIM) for a wireless device. A provisioning eSIM is installed in the wireless device to provide a limited functionality connectivity option for essential services, such as device activation and user eSIM provisioning. To reduce signaling load on a network and to conserve wireless device battery power, the provisioning eSIM is reconfigured between an inactive state and an active state dynamically based on user actions and system requirements.
A wireless device includes a provisioning eSIM, also referred to as a bootstrap eSIM, installed at a time of manufacture or dynamically to the wireless device thereafter. The provisioning eSIM provides a limited functionality connectivity option to allow the wireless device to connect to a cellular wireless network for essential services, such as to connect to original equipment manufacturer (OEM) servers for device activation, to connect to mobile network operator (MNO) servers to provision, download and install a full functionality user eSIM, or the like. The provisioning eSIM can be used to establish a cellular wireless network connection when a non-cellular wireless connection or a user eSIM cellular wireless connection is not available or able to be established. In some cases, the provisioning eSIM can be restricted to limited-use data connections and to not allow for voice connections. In some cases, the provisioning eSIM can be restricted to connect to certain network endpoints to allow for certain management operations, such as for device initialization, cellular wireless service subscription, and user eSIM downloading. Presently, the provisioning eSIM is enabled and configured to an active state to initiate network searching and attach to a cellular wireless network associated with the provisioning eSIM to be ready for use when required. This immediate attachment, however, can challenge a cellular wireless network loading due to a large number of wireless devices connecting to the cellular wireless network at the same time. The cellular wireless network associated with the provisioning eSIM can be different from a cellular wireless network associated with a user eSIM subsequently downloaded and used for regular cellular wireless service. The bootstrap eSIM can be used as a default connectivity option when other wireless connections are not available.
To reduce signaling loading on a cellular wireless network used by the provisioning eSIM and to conserve battery power, as described further herein, the wireless device configures the provisioning eSIM to enter an inactive state initially after enablement, where the inactive state restricts the wireless device from establishing a connection with a cellular wireless network. The inactive state can include i) a cellular airplane mode in which a baseband cellular wireless transceiver is disabled (no cellular wireless transmissions or reception allowed) or ii) a limited network search mode in which a baseband cellular wireless receiver listens for signals from cellular wireless networks to ready the wireless device for future cellular wireless connections but does not transmit or connect to the cellular wireless network using the provisioning eSIM while in the inactive state. The wireless device reconfigures the provisioning eSIM from the inactive state to an active state in response to a user action or system requirement to establish a cellular wireless network connection. Client services of the wireless device that require a provisioning eSIM cellular wireless connection can indicate a requirement to use the provisioning eSIM, e.g., an application or system resource executing on an applications processor can assert a requirement for a provisioning eSIM connection. The application or system resource can hold the assertion until the cellular wireless network connection requirement has been completed and then release the provisioning eSIM assertion when no longer required. The wireless device waits for a back-off time period managed by a back-off timer, after a current network use of the provisioning eSIM is met. The back-off time period allows for re-using the existing provisioning eSIM cellular wireless network attachment for a subsequent network use if required and avoids ping-ponging the provisioning eSIM between the inactive state and the active state for a series of separate network uses. After expiration of the back-off timer, the wireless device reconfigures the provisioning eSIM from the active state to the inactive state to reduce signaling load on the cellular wireless network associated with the provisioning eSIM and to conserve battery power of the wireless device.
These and other embodiments are discussed below with reference to
As shown in
The mobile wireless device 102, upon initial acquisition by a user, can lack an activated fully functional cellular wireless eSIM on the eUICC 108 and can also not include a UICC 118 with an activated physical SIM (pSIM) installed in the mobile wireless device 102. The user of the mobile wireless device 102 can be required to download a fully functional eSIM from an MNO provisioning server 116 to access cellular wireless services of a particular MNO with which the user establishes a cellular wireless subscription. After bootup, the mobile wireless device 102 can enable a limited functionality provisioning eSIM and configure the provisioning eSIM in an inactive state. When a user action or system resource indicates a wireless network connection via the provisioning eSIM is required, and no non-cellular wireless network connection or cellular wireless connection using a user eSIM is available or able to be established, the mobile wireless device 102 re-configures the provisioning eSIM from the inactive state to an active state to allow for establishing connections to a cellular wireless network associated with the provisioning eSIM.
As also shown in
An applications processor 604 of the mobile wireless device 102 sends a message to the eUICC 108 to determine available eSIMs 208 on the eUICC 108. The eUICC 108 responds with an indication that the eUICC 108 is configured with a provisioning eSIM 208 only and without any installed or enabled user eSIMs 208. The provisioning eSIM 208 can be initially installed on the eUICC 108 in a disabled state 402. The applications processor 604 sends a message to the eUICC 108 to enable the provisioning eSIM 208 on the eUICC 108. The applications processor 604 then sends a message to the eUICC 108 to put the provisioning eSIM 208 in the inactive state 404. In some embodiments, the applications processor 604 sends a single message to enable and place the provisioning eSIM into the inactive state 404 from the disabled state 402. Subsequently, the applications processor 604 detects a specific requirement for a network connection, e.g., to connect to a device activation server 610 managed by a device manufacturer of the mobile wireless device 102 as part of the device activation procedure for the mobile wireless device 102. The applications processor 604 communicates with the wireless circuitry 110 to establish the required network connection. The applications processor 604 together with the wireless circuitry 110 can determine that no network connection, e.g., a non-cellular wireless connection or a user SIM/eSIM 208 wireless connection, is available. The applications processor 604 can increment a usage count for the provisioning eSIM 208 and send a message to the wireless circuitry 110 to transition the provisioning eSIM 208 on the eUICC 108 from the inactive state 404 to the active state 406. The wireless circuitry 110 can attach to an access portion of a cellular wireless network using credentials of the provisioning eSIM 208 and indicate to the applications processor 604 when successful attachment to the cellular wireless network using the provisioning eSIM 208 has occurred. The mobile wireless device 102 establishes a transport layer security (TLS) tunnel to the device activation server 610 via secure proxy server 608. Connecting via the secure proxy server 608 provides an additional level of security and privacy over a direct connection to the device activation server 610. The applications processor 604 then requests to activate the mobile wireless device 102 via the secure TLS tunnel and subsequently receives from the device activation server 610 an indication of successful device activation. The applications processor 604 then closes the secure TLS tunnel with the device activation server 610 after successful completion of the device activation. The applications processor 604 detects that the use of the network connection has completed and decrements a usage count for the provisioning eSIM 208. When a value of the usage count reaches a null value, e.g., when no other requirements for network connections are pending, the applications processor 604 initiates a back-off timer to wait for a back-off time period with the provisioning eSIM 208 in the active state 406. This back-off time period allows for detection of a subsequent requirement for a network connection and provides for hysteresis to avoid ping-ponging the state of the provisioning eSIM 208 between the active state 406 and the inactive state 404 during a series of distinct, non-overlapping requirements for network connections using the provisioning eSIM 208. The applications processor 604 (and wireless circuitry 110 of the mobile wireless device 102) maintains attachment to the cellular wireless network associated with the provisioning eSIM during the back-off time period.
The applications processor 604 initiates installation of the cellular wireless service plan before expiration of the back-off timer resulting in a new requirement for a network connection by the mobile wireless device 102. The applications processor 604 detects a specific requirement for a network connection, e.g., to connect to the device discovery server 702 to determine available eSIM profiles 208 for the mobile wireless device 102 as part of the cellular wireless service plan installation procedure. The applications processor 604 communicates with the wireless circuitry 110 to establish the required network connection. The applications processor 604 together with the wireless circuitry 110 can determine that no network connection, e.g., a non-cellular wireless connection or a user SIM/eSIM 208 wireless connection, is available. The applications processor 604 can reset the back-off timer and increment a usage count for the provisioning eSIM 208. The applications processor 604 does not need to change the state of the provisioning eSIM 208, which has remained in the active state 406 with attachment to the cellular wireless network via the provisioning eSIM 208 while the back-off timer was running but had not expired before being reset due to the additional requirement for a network connection being detected. The mobile wireless device 102 establishes a transport layer security (TLS) tunnel to the device discovery server 702 via the secure proxy server 608. Connecting via the secure proxy server 608 provides an additional level of security and privacy over a direct connection to the device discovery server 702. The applications processor 604 queries the device discovery server 702 for available eSIM profiles 208 designated for the mobile wireless device 102 via the secure TLS tunnel and receives, in response from the device discovery server 702, an information regarding available eSIM profiles 208. The information can include a network address, e.g., a uniform resource locator (URL) or fully qualified domain name (FQDN) for the SM-DP+ server 706 from which to obtain the eSIM profiles 208 for the mobile wireless device 102. The applications processor 604 then closes the secure TLS tunnel with the device discovery server 702 after receiving the eSIM profile 208 information. The applications processor 604 detects that the use of the network connection has completed and decrements a usage count for the provisioning eSIM 208. If the value of the usage count has reached a null value, e.g., when no other requirements for network connections are pending, the applications processor 604 initiates the back-off timer to wait for a back-off time period with the provisioning eSIM 208 in the active state 406. The applications processor 604 (and wireless circuitry 110 of the mobile wireless device 102) maintains attachment to the cellular wireless network associated with the provisioning eSIM during the back-off time period.
The applications processor 604 detects a requirement for a new network connection, e.g., to continue the cellular service plan installation by obtaining the eSIM profile 208 from the SM-DP+ server 706. The applications processor 604 communicates with the wireless circuitry 110 to establish the required network connection. The applications processor 604 together with the wireless circuitry 110 can determine that no network connection, e.g., a non-cellular wireless connection or a user SIM/eSIM 208 wireless connection, is available. The applications processor 604 resets the back-off timer and increments a usage count for the provisioning eSIM 208. The applications processor 604 does not need to change the state of the provisioning eSIM 208, which has remained in the active state 406 with attachment to the cellular wireless network via the provisioning eSIM 208 while the back-off timer was running but had not expired before being reset due to the additional requirement for a network connection being detected. The mobile wireless device 102 establishes a transport layer security (TLS) tunnel to the SM-DP+ server 706 via the secure proxy server 608. Connecting via the secure proxy server 608 provides an additional level of security and privacy over a direct connection to the SM-DP+ server 706. The mobile wireless device 102 downloads one or more eSIM profiles 208 from the SM-DP+ server 706 to the eUICC 108 via the applications processor 604 using the secure TLS tunnel. The applications processor 604 sends a notification message to the SM-DP+ server 706 via the secure TLS tunnel indicating successful downloading and installation of the eSIM profiles 208 on the eUICC 108 of the mobile wireless device 102. The applications processor 604 then closes the secure TLS tunnel with the SM-DP+ server 706 after sending the successful eSIM installation notification message to the SM-DP+ server 706. The applications processor 604 detects that the use of the network connection has completed and decrements a usage count for the provisioning eSIM 208. If the value of the usage count has reached a null value, e.g., when no other requirements for network connections are pending, the applications processor 604 initiates the back-off timer to wait for a back-off time period with the provisioning eSIM 208 in the active state 406. The applications processor 604 (and wireless circuitry 110 of the mobile wireless device 102) maintains attachment to the cellular wireless network associated with the provisioning eSIM during the back-off time period.
The applications processor 604 detects a requirement for a new network connection, e.g., to complete the cellular service plan installation by acknowledging successful eSIM installation with the device discovery server 702. The applications processor 604 communicates with the wireless circuitry 110 to establish the required network connection. The applications processor 604 together with the wireless circuitry 110 can determine that no network connection, e.g., a non-cellular wireless connection or a user SIM/eSIM 208 wireless connection, is available. The applications processor 604 resets the back-off timer and increments a usage count for the provisioning eSIM 208. The applications processor 604 does not need to change the state of the provisioning eSIM 208, which has remained in the active state 406 with attachment to the cellular wireless network via the provisioning eSIM 208 while the back-off timer was running but had not expired before being reset due to the additional requirement for a network connection being detected. The mobile wireless device 102 establishes a transport layer security (TLS) tunnel to the device discovery server 702 via the secure proxy server 608. The applications processor 604 sends a notification message to the device discovery server 702 via the secure TLS tunnel indicating successful downloading and installation of the eSIM profiles 208 on the eUICC 108 of the mobile wireless device 102. The applications processor 604 then closes the secure TLS tunnel with the device discovery server 702 after sending the successful eSIM installation notification message to the device discovery server 702. The applications processor 604 detects that the use of the network connection has completed and decrements a usage count for the provisioning eSIM 208. If the value of the usage count has reached a null value, e.g., when no other requirements for network connections are pending, the applications processor 604 initiates the back-off timer to wait for a back-off time period with the provisioning eSIM 208 in the active state 406. The applications processor 604 (and wireless circuitry 110 of the mobile wireless device 102) maintains attachment to the cellular wireless network associated with the provisioning eSIM during the back-off time period.
After successful installation of one or more fully functional user eSIM profiles 208 on the mobile wireless device 102, the provisioning eSIM profile 208 can be no longer required, as at least one of the user eSIM profiles 208 should be usable to establish a cellular wireless network connection. The applications processor 604 sends a message to the eUICC 108 to disable the provisioning eSIM 208 changing the state of the provisioning eSIM 208 from the active state 406 to the disabled state 402. The applications processor 604 also resets the back-off timer, which is no longer required to monitor for network connections that require use of the provisioning eSIM 208. The provisioning eSIM 208 can remain on the eUICC 108 of the mobile wireless device 102 to be re-used if required at a future time, e.g., after a factory reset of the mobile wireless device 102 or when non-cellular wireless connections and cellular wireless connections using user eSIM profiles 208 are unavailable or unable to be established. The provisioning eSIM profile 208 could be used to download and install another user eSIM profile 208 or to communicate with one or more network-based servers of an MNO 114 or of a device manufacturer. The provisioning eSIM 208, however, can be restricted to a limited set of essential services and cannot be used for voice connections or unrestricted data connections.
In some embodiments, the method further includes the wireless device 102 determining no non-cellular wireless connection is available for the required network connection prior to reconfiguring the provisioning eSIM 208 from the inactive state 404 to the active state 406. In some embodiments, the method further includes the wireless device 102: i) incrementing a usage count for the provisioning eSIM 208 before reconfiguring the provisioning eSIM 208 to the active state 406, and ii) decrementing the usage count for the provisioning eSIM 208 after detection completion of the use of the network connection. In some embodiments, the method further includes the wireless device 102 initiating the back-off timer responsive to the usage count equaling a null value. In some embodiments, the method further includes the wireless device 102 maintaining attachment to the cellular wireless network via the credentials of the provisioning eSIM 208 after initiation and until expiration of the back-off timer. In some embodiments, the wireless device 102 determines no user eSIMs 208 are installed on the eUICC 108 by at least: i) querying the eUICC 108 for available user eSIMs 208, and ii) receiving an indication from the eUICC 108 indicating the provisioning eSIM 208 is the only eSIM 208 installed on the eUICC 108. In some embodiments, the network connection includes a transport layer security (TLS) tunneled connection via a secure proxy server. In some embodiments, the wireless device detects completion of use of the network connection by at least detecting closure of the TLS tunneled connection.
In some embodiments, the network connection is required for the wireless device 102 for device activation, and the method further includes the wireless device 102: i) requesting activation of the wireless device 102 via the TLS tunneled connection to a device activation server 610 managed by a device manufacturer of the wireless device 102, and ii) receiving an indication of successful device activation from the device activation server 610 via the TLS tunneled connection. In some embodiments, the network connection is required for the wireless device 102 to determine available user eSIMs 208, and the method further includes the wireless device 102: i) checking for available user eSIMs 208 via the TLS tunneled connection to a device discovery server 702 managed by a device manufacturer of the wireless device 102, and ii) receiving an indication of the available user eSIMs 208 from the device discovery server 702 via the TLS tunneled connection. In some embodiments, the network connection is required for the wireless device 102 to download a user eSIM 208, and the method further includes the wireless device 102: i) downloading the user eSIM 208 via the TLS tunneled connection from a provisioning server 116 managed by a mobile network operator (MNO) 114 associated with the user eSIM 208, and ii) providing an indication of successful user eSIM 208 installation to the provisioning server 116 via the TLS tunneled connection. In some embodiments, the method further includes the wireless device: i) disabling the provisioning eSIM 208 after successful installation of the user eSIM 208, and ii) enabling the user eSIM 208 on the eUICC 108 of the wireless device 102, where the provisioning eSIM 208 provides limited cellular wireless network connectivity restricted to certain endpoints, and the user eSIM 208 provides full cellular wireless network connectivity based on a cellular wireless subscription associated with the user eSIM 208 to access services of the MNO 114.
The computing device 1100 also includes a storage device 1140, which can comprise a single disk or a plurality of disks (e.g., hard drives), and includes a storage management module that manages one or more partitions within the storage device 1140. In some embodiments, storage device 1140 can include flash memory, semiconductor (solid state) memory or the like. The computing device 1100 can also include a Random Access Memory (RAM) 1120 and a Read-Only Memory (ROM) 1122. The ROM 1122 can store programs, utilities or processes to be executed in a non-volatile manner. The RAM 1120 can provide volatile data storage, and stores instructions related to the operation of the computing device 1100. The computing device 1100 can further include a secure element (SE) 1124, which can represent secure storage for cellular wireless system access by the mobile wireless device 102, such as an eUICC 108 on which to store one or more eSIMs 208 and/or a UICC 118 on which to store a pSIM profile.
In accordance with various embodiments described herein, the terms “wireless communication device,” “wireless device,” “mobile wireless device,” “mobile station,” and “user equipment” (UE) may be used interchangeably herein to describe one or more common consumer electronic devices that may be capable of performing procedures associated with various embodiments of the disclosure. In accordance with various implementations, any one of these consumer electronic devices may relate to: a cellular phone or a smart phone, a tablet computer, a laptop computer, a notebook computer, a personal computer, a netbook computer, a media player device, an electronic book device, a MiFi® device, a wearable computing device, as well as any other type of electronic computing device having wireless communication capability that can include communication via one or more wireless communication protocols such as used for communication on: a wireless wide area network (WWAN), a wireless metro area network (WMAN) a wireless local area network (WLAN), a wireless personal area network (WPAN), a near field communication (NFC), a cellular wireless network, a fourth generation (4G) Long Term Evolution (LTE), LTE Advanced (LTE-A), and/or 5G or other present or future developed advanced cellular wireless networks.
The wireless communication device, in some embodiments, can also operate as part of a wireless communication system, which can include a set of client devices, which can also be referred to as stations, client wireless devices, or client wireless communication devices, interconnected to an access point (AP), e.g., as part of a WLAN, and/or to each other, e.g., as part of a WPAN and/or an “ad hoc” wireless network. In some embodiments, the client device can be any wireless communication device that is capable of communicating via a WLAN technology, e.g., in accordance with a wireless local area network communication protocol. In some embodiments, the WLAN technology can include a Wi-Fi (or more generically a WLAN) wireless communication subsystem or radio, the Wi-Fi radio can implement an Institute of Electrical and Electronics Engineers (IEEE) 802.11 technology, such as one or more of: IEEE 802.11a; IEEE 802.11b; IEEE 802.11g; IEEE 802.11-2007; IEEE 802.11n; IEEE 802.11-2012; IEEE 802.11ac; or other present or future developed IEEE 802.11 technologies.
Additionally, it should be understood that the UEs described herein may be configured as multi-mode wireless communication devices that are also capable of communicating via different third generation (3G) and/or second generation (2G) RATs. In these scenarios, a multi-mode UE can be configured to prefer attachment to LTE networks offering faster data rate throughput, as compared to other 3G legacy networks offering lower data rate throughputs. For instance, in some implementations, a multi-mode UE may be configured to fall back to a 3G legacy network, e.g., an Evolved High-Speed Packet Access (HSPA+) network or a Code Division Multiple Access (CDMA) 2000 Evolution-Data Only (EV-DO) network, when LTE and LTE-A networks are otherwise unavailable.
The various aspects, embodiments, implementations or features of the described embodiments can be used separately or in any combination. Various aspects of the described embodiments can be implemented by software, hardware or a combination of hardware and software. The described embodiments can also be embodied as computer readable code on a non-transitory computer readable medium. The non-transitory computer readable medium is any data storage device that can store data which can thereafter be read by a computer system. Examples of the non-transitory computer readable medium include read-only memory, random-access memory, CD-ROMs, HDDs, DVDs, magnetic tape, and optical data storage devices. The non-transitory computer readable medium can also be distributed over network-coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
Regarding the present disclosure, it is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the described embodiments. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the described embodiments. Thus, the foregoing descriptions of specific embodiments are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the described embodiments to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.
The present application claims the benefit of U.S. Provisional Application No. 63/374,727, entitled “DYNAMIC MANAGEMENT OF A PROVISIONING ESIM FOR A WIRELESS DEVICE,” filed Sep. 6, 2022, the content of which is incorporated by reference herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63374727 | Sep 2022 | US |