System and method for indirect multi-carrier profile management
AssigneeItron, Inc.
InventorOleg PACHKOVETS
Life of this patent
Estimating the term…
Abstract
Various embodiments disclose a multi-carrier connectivity management service that receives, from a number of carrier networks, network performance data for a subscriber identity module of an endpoint device. The multi-carrier connectivity management service analyzes the network performance data according to one or more connectivity performance criteria to identify a selected carrier network for the device to use. The multi-carrier connectivity management service causes the device to use the selected carrier network by transmitting a suspend command to one or more carrier networks other than the selected carrier network.
Claims20
A method comprising:
- receiving, by a multi-carrier connectivity management service, network performance data for a subscriber identity module (SIM) of an endpoint device, wherein the network performance data is received from a plurality of carrier networks;
- selecting, by the multi-carrier connectivity management service, a selected carrier network for the endpoint device to use based on the network performance data and one or more connectivity performance criteria;
- and
- causing, by the multi-carrier connectivity management service, the endpoint device to use the selected carrier network by:
- transmitting a suspend command to one or more carrier networks of the plurality of carrier networks other than the selected carrier network.
One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- identifying, by a multi-carrier connectivity management service, values for one or more network performance parameters for a plurality of carrier networks supported by subscriber identity module (SIM) of an endpoint device;
- selecting, by the multi-carrier connectivity management service, a desired carrier network for the endpoint device to use, wherein the desired carrier network is selected from the plurality of carrier networks based on the values for the network performance parameters and one or more connectivity performance metrics;
- and
- transmitting, by the multi-carrier connectivity management service, one or more suspend commands to one or more of the plurality of carrier networks other than the desired carrier network, wherein the one or more suspend commands indirectly cause the endpoint device to use the desired carrier network.
A computing system, comprising:
- one or more processors;
- and
- a memory storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- retrieving, by a multi-carrier connectivity management service, network performance data for a plurality of carrier networks that can be accessed by a subscriber identity module (SIM) of an endpoint device;
- determining, by the multi-carrier connectivity management service, a desired carrier network from the plurality of carrier networks based on the network performance data and connectivity performance data;
- and
- transmitting one or more carrier management commands to one or more carrier networks of the plurality of carrier networks, thereby causing the endpoint device to communicate using the desired carrier network.
Dependencies are inferred from the claim text.