Dynamic eSIM configuration based on available Wi-Fi internet bandwidth
A method, computer system, and computer program product for eSIM configuration includes identifying contextual information of one or more minimum performance requirements of an internet-based activity being performed via a mobile device, identifying a Wi-Fi network in use for performance of the internet-based activity, evaluating the performance of the internet-based activity on the Wi-Fi network in use. In, and reconfiguring an eSIM of the mobile device to compensate in response to a determined deviation from the one or more minimum performance requirements.
1 . A computer-implemented method, the method comprising:
identifying contextual information of an internet-based activity being performed via a mobile device, wherein the contextual information comprises one or more minimum performance requirements;
identifying a Wi-Fi network in use for performance of the internet-based activity;
evaluating the performance of the internet-based activity on the Wi-Fi network in use; and
in response to determining a deviation from the one or more minimum performance requirements, reconfiguring an eSIM of the mobile device to compensate for the deviation.
2 . The method of claim 1 , wherein identifying the Wi-Fi network comprises identifying a bandwidth strength and a bandwidth range of the Wi-Fi network.
3 . The method of claim 2 , wherein the evaluating further comprises:
comparing, periodically, the bandwidth strength of the Wi-Fi network against a minimum bandwidth requirement of the one or more minimum performance requirements.
4 . The method of claim 3 , wherein the deviation comprises the bandwidth strength of the Wi-Fi network being less than the minimum bandwidth requirement.
5 . The method of claim 1 , wherein the reconfiguring further comprises:
identifying a capability of the mobile device to connect to two different networks in parallel; and
connecting, concurrently, the mobile device to a first network and a second network.
6 . The method of claim 1 , wherein the reconfiguring further comprises:
selecting a mobile network provider and/or an eSIM-based data plan to be utilized by the mobile device in performance of the internet-based activity.
7 . The method of claim 1 , further comprising:
determining, based on historical data of the internet-based activity, a forecasted deviation from the one or more minimum performance requirements.
8 . A computer system, the computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
identifying contextual information of an internet-based activity being performed via a mobile device, wherein the contextual information comprises one or more minimum performance requirements;
identifying a Wi-Fi network in use for performance of the internet-based activity;
evaluating the performance of the internet-based activity on the Wi-Fi network in use; and
in response to determining a deviation from the one or more minimum performance requirements, reconfiguring an eSIM of the mobile device to compensate for the deviation.
9 . The computer system of claim 8 , wherein identifying the Wi-Fi network comprises identifying a bandwidth strength and a bandwidth range of the Wi-Fi network.
10 . The computer system of claim 9 , wherein the evaluating further comprises:
comparing, periodically, the bandwidth strength of the Wi-Fi network against a minimum bandwidth requirement of the one or more minimum performance requirements.
11 . The computer system of claim 10 , wherein the deviation comprises the bandwidth strength of the Wi-Fi network being less than the minimum bandwidth requirement.
12 . The computer system of claim 8 , wherein the reconfiguring further comprises:
identifying a capability of the mobile device to connect to two different networks in parallel; and
connecting, concurrently, the mobile device to a first network and a second network.
13 . The computer system of claim 8 , wherein the reconfiguring further comprises:
selecting a mobile network provider and/or an eSIM-based data plan to be utilized by the mobile device in performance of the internet-based activity.
14 . The computer system of claim 8 , further comprising:
determining, based on historical data of the internet-based activity, a forecasted deviation from the one or more minimum performance requirements.
15 . A computer program product, the computer program product comprising:
one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor capable of performing a method, the method comprising:
identifying contextual information of an internet-based activity being performed via a mobile device, wherein the contextual information comprises one or more minimum performance requirements;
identifying a Wi-Fi network in use for performance of the internet-based activity;
evaluating the performance of the internet-based activity on the Wi-Fi network in use; and
in response to determining a deviation from the one or more minimum performance requirements, reconfiguring an eSIM of the mobile device to compensate for the deviation.
16 . The computer program product of claim 15 , wherein identifying the Wi-Fi network comprises identifying a bandwidth strength and a bandwidth range of the Wi-Fi network.
17 . The computer program product of claim 16 , wherein the evaluating further comprises:
comparing, periodically, the bandwidth strength of the Wi-Fi network against a minimum bandwidth requirement of the one or more minimum performance requirements.
18 . The computer program product of claim 17 , wherein the deviation comprises the bandwidth strength of the Wi-Fi network being less than the minimum bandwidth requirement.
19 . The computer program product of claim 15 , wherein the reconfiguring further comprises:
identifying a capability of the mobile device to connect to two different networks in parallel; and
connecting, concurrently, the mobile device to a first network and a second network.
20 . The computer program product of claim 15 , wherein the reconfiguring further comprises:
selecting a mobile network provider and/or an eSIM-based data plan to be utilized by the mobile device in performance of the internet-based activity.