Patent ID: 9693276
Date: 2017-06-27
CPC Classifications: H04L,H04W

Claim:
1. A device for network connection selection, comprising: at least one semiconductor processor; a non-transitory computer-readable medium storing instructions which, when executed by the at least one semiconductor processor, are configured to implement, a network connection selector configured to obtain historical connection information related to previous network connections utilized by a device, the historical connection information including signal strength, rate of data transfer, and connectivity disruptions indicating whether connectivity was disrupted for one or more network connections that were previously established by the device, the network connection selector configured to extract a predicted location path of the device based on location history of the device, the network connection selector configured to obtain current parameters for one or more of a plurality of available network connections, the network connection selector configured to select, when the device is activated from a power-saving state to a full-power state, a network connection for the device among the plurality of available network connections based on an evaluation of the current parameters and the historical connection information along the predicted location path of the device such that the selected network connection substantially maintains connectivity to a network when the device moves along the predicted location path, wherein the plurality of available network connections include a Wi-Fi connection, and a mobile network connection, wherein when the Wi-Fi connection has a higher signal strength than the mobile network connection at a time of selecting, the mobile network connection is selected based on the mobile network connection having less disruptions than the Wi-Fi connection over the predicted location path.