CPC H04W 48/18 (2013.01) [H04W 4/029 (2018.02); H04W 16/18 (2013.01); H04W 16/22 (2013.01); H04W 36/14 (2013.01); H04W 36/30 (2013.01); H04W 36/32 (2013.01); H04W 84/12 (2013.01)] | 20 Claims |
1. A system comprising:
a memory that stores instructions; and
one or more processors configured by the instructions to perform operations comprising:
accessing a path for a mobile device through a plurality of locations;
accessing first data that indicates connectivity of a first provider in each of the plurality of locations, the first provider being a current provider for the mobile device;
accessing second data that indicates connectivity of a second provider in each of the plurality of locations;
based on the first data, the second data, and the path, determining that the second provider has better connectivity in a location of the plurality of locations, the location being on the path for the mobile device;
determining a predicted amount of time that the mobile device will spend in the location; and
based on the predicted amount of time, maintaining connection with the first provider in the location.
|