IP Library Granted Patent US 11,665,609
Granted Patent B2
US 11,665,609 · App. 16/942,730 · Granted May 30, 2023

System and method for network initiated embedded subscriber identity module profile changes

Inventors: Anantha K. Boyapalle (Cedar Park, TX); Liam B. Quinn (Austin, TX); Kamal J. Koshy (Austin, TX)
Assignee: Dell Products, LP
H04W36/30H04B17/318H04W4/24H04W8/183H04W24/08H04W28/24H04W36/0088H04W36/14
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,665,609
App. No.
16/942,730
Granted
May 30, 2023
Kind
B2
Abstract

An information handling system may include a processor; a memory; a network interface device to communicatively couple the information handling system to a first wireless communication networks of a plurality of wireless communication networks; an embedded subscriber identity module (eSIM) to provide data descriptive of wireless communication network-specific information to authenticate the information handling system; and an eSIM profile switching module to: monitor for signal strengths of each of a plurality of wireless communication networks. Upon discovering that the first wireless communication network has insufficient quality of service to sustain data transmission, send a request to a wireless communication network switching utility at a core communication network requesting roaming during a switch between the eSIM profile for a default wireless communication network to the second wireless communication network; and switch communication to the second wireless communication network while avoiding wireless service interruption with roaming if available.

Claims (53)

1. A method of dynamically switching between wireless communication networks at an information handling system, comprising:

with a processor executing a network interface device:

initiating communication with a default wireless communication network having a first embedded subscriber identity module (eSIM) profile associated therewith;

determining that the signal strength associated with the default wireless communication network is not sufficient to maintain a sufficient quality of service (QoS) to service the transmission of data from an application being executed on the information handling system;

selecting another signal associated with a second wireless communication network meeting a threshold signal level; and

sending a request to a wireless communication network switching utility at a core communication network notifying of a switch from the first eSIM profile for the default wireless communication network to a second eSIM profile for the second wireless communication network and to request initiation of roaming services between the default wireless communication network and the second wireless communication network during the eSIM profile switching;

receiving, upon a user of the information handling system's switching approval, a message from the wireless communication network switching utility at the core communication network to switch to the second eSIM profile of the second wireless communication network; and

switching the network interface device, via the processor, to the second eSIM profile of the second wireless communication network using an eSIM profile switching module executed by the processor in response to the switching approval message and initiating roaming, if available, between the default wireless communication network and the second wireless communication network during the switch between first and second eSIM profiles to avoid service interruption during the switching, wherein monitoring, via the network interface device, a signal strength of the default wireless communication network is conducted a number of times for a length of time based on QoS requirements of any application being executed on the information handling system before requesting from the wireless communication network switching utility that the first eSIM profile be switched to the second eSIM profile.

2. The method of claim 1 , further comprising:

receiving an indication from the wireless communication network switching utility at the core communication network to the information handling system that the switch between the eSIM profiles from the default wireless communication network to second first wireless communication network will result in additional roaming charges.

3. The method of claim 1 , further comprising:

selecting a next strongest signal detected as the second communication network after the network interface device has scanned for communication networks available to the information handling system.

4. The method of claim 1 , wherein the monitoring of the signal strength of the default wireless communication network is conducted based on a differentiated service code point (DSCP) priority ranking of data from an active application executing on the information handling system to determine QoS sufficiency.

5. The method of claim 1 , further comprising:

receiving a warning at the network interface device that roaming charges may be applied resulting from roaming during a switch from the default wireless communication network to the second wireless communication network if roaming is available; and

sending a notification to the wireless communication network switching utility of an indication whether the user accepts roaming charges.

6. The method of claim 1 , wherein communication with the wireless communication network switching utility at the core communication network may be conducted via a wireless local area network (WLAN) separate from the default wireless communication network or the second wireless communication network.

7. The method of claim 1 , further comprising:

receiving, at the network interface device, a signal that a roaming charge warning signal has timed out; and

scanning for and selecting a next strongest signal associated with a third wireless communication network.

8. An information handling system, comprising:

a processor;

a memory;

a network interface device to communicatively couple the information handling system to one of a plurality of wireless communication networks, where the network interface device is communicatively coupled for communication with a default wireless communication network;

an embedded subscriber identity module (eSIM) with a first eSIM profile;

the processor executing an eSIM profile switching module to:

monitor for signal strengths of each of a plurality of wireless communication networks for a second signal meeting a threshold signal level;

monitor, via the network interface device, a signal strength of the default wireless communication network conducted a number of times for a length of time based on QoS requirements of any application being executed on the information handling system before requesting from a wireless communication network switching utility that the first eSIM profile be switched to a second eSIM profile;

upon discovering that the default wireless communication network has insufficient quality of service (QoS) to sustain sufficient data transmission between the information handling system and the default wireless communication network and upon receiving a user of the information handling system's switching approval, send a request to the wireless communication network switching utility at a core communication network notifying of a switch from the first eSIM profile for the default wireless communication network to the second eSIM profile of a second wireless communication network having the second signal and to initiate roaming between the default wireless communication network and the second wireless communication network during the switching between the first eSIM profile and the second eSIM profile;

receive, upon a user of the information handling system's switching approval, a message signal from the wireless communication network switching utility at the core communication network to switch to the eSIM profile of the second wireless communication network; and

switch communication of the network interface device to the second wireless communication network with the second eSIM profile associated with the second wireless communication network at the information handling system and conduct roaming communications during the switch to the second wireless communication network to avoid wireless network service interruption.

9. The information handling system of claim 8 , wherein the network interface device receives an indication from the wireless communication network switching utility at the core communication network that switching the eSIM profile from the default wireless communication network to the second wireless communication network will result in additional roaming charges if roaming is available.

10. The information handling system of claim 8 , wherein the network interface device iteratively monitors for the signal strength related to each of the plurality of wireless communication networks to sustain wireless network data flow for applications actively executing on the information handling system.

11. The information handling system of claim 8 , wherein the network interface device determines whether a wireless data communication signal from the default wireless communication network has sufficient quality of service (QoS) to service the transmission of data from an application being executed on the information handling system and, if so, maintaining a wireless link coupling to the default wireless communication network.

12. The information handling system of claim 8 , wherein the network interface device determines whether a data communication signal from the default wireless communication network has insufficient QoS to service the transmission of data from an application being executed on the information handling system and, where the QoS is not sufficient, the network interface device selects the second wireless communication network having a next strongest signal strength.

13. The information handling system of claim 8 , wherein the network interface device monitors the signal strength of the second signal from the second wireless communication network a number of times for a length of time before requesting from the wireless communication network switching utility at the core communication network that the first eSIM profile be switched to the second eSIM profile.

14. The information handling system of claim 8 , wherein the network interface device monitors the signal strength of the default wireless communication network the number of times for the length of time based on a differentiated service code point (DSCP) priority ranking of data from an active application executing on the information handling system to determine QoS sufficiency before requesting from the wireless communication network switching utility at the that the first eSIM profile be switched to the second eSIM profile.

15. An information handling system, comprising:

a processor;

a memory;

a network interface device to communicatively couple the information handling system to one of a plurality of wireless communication networks, where the network interface device is communicatively coupled for communication with a default wireless communication network;

an embedded subscriber identity module (eSIM) with a first eSIM profile;

the processor executing an eSIM profile switching module to:

monitor for signal strengths of each of a plurality of wireless communication networks for a second signal meeting a threshold signal level;

monitor, via the network interface device, a signal strength of the default wireless communication network conducted a number of times for a length of time based on QoS requirements of any application being executed on the information handling system before requesting from a wireless communication network switching utility that the first eSIM profile be switched to a second eSIM profile;

upon discovering that the default wireless communication network has insufficient quality of service (QoS) to sustain sufficient data transmission between the information handling system and the default wireless communication network, send a request to the wireless communication network switching utility at a core communication network notifying of a switch from the first eSIM profile for the default wireless communication network to the second eSIM profile of a second wireless communication network having the second signal and to initiate roaming between the default wireless communication network and the second wireless communication network during the switching between the first eSIM profile and the second eSIM profile;

receive, upon a user of the information handling system's switching approval, a message signal from the wireless communication network switching utility at the core communication network to switch to the eSIM profile of the second wireless communication network; and

switch communication of the network interface device to the second wireless communication network with the second eSIM profile associated with the second wireless communication network at the information handling system and conduct roaming communications during the switch to the second wireless communication network to avoid wireless network service interruption.

16. The information handling system of claim 15 , wherein the network interface device receives an indication from the wireless communication network switching utility at the core communication network that switching the eSIM profile from the default wireless communication network to the second wireless communication network will result in additional roaming charges if roaming is available.

17. The information handling system of claim 15 , wherein the network interface device iteratively monitors for the signal strength related to each of the plurality of wireless communication networks to sustain wireless network data flow for applications actively executing on the information handling system.

18. The information handling system of claim 15 , wherein the network interface device determines whether a wireless data communication signal from the default wireless communication network has sufficient quality of service (QoS) to service the transmission of data from an application being executed on the information handling system and, if so, maintaining a wireless link coupling to the default wireless communication network.

19. The information handling system of claim 15 , wherein the network interface device determines whether a data communication signal from the default wireless communication network has insufficient QoS to service the transmission of data from an application being executed on the information handling system and, where the QoS is not sufficient, the network interface device selects the second wireless communication network having a next strongest signal strength.

20. The information handling system of claim 15 , wherein the network interface device monitors the signal strength of the default wireless communication network the number of times for the length of time based on a differentiated service code point (DSCP) priority ranking of data from an active application executing on the information handling system to determine QoS sufficiency before requesting from the wireless communication network switching utility at the that the first eSIM profile be switched to the second eSIM profile.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2020
From: BOYAPALLE, ANANTHA K.; QUINN, LIAM B.; KOSHY, KAMAL J.
To: DELL PRODUCTS, LP
Reel/Frame 053347/0832 →
Continuity (1)
Related Publication 20220038982A1 · Feb 3, 2022