Patent ID: 9705845
Date: 2017-07-11
CPC Classifications: H04L

Claim:
1. A method for automatically establishing a connection between a network device and a network, the method comprising: selecting, based on a network configuration priority scheme, at least a first network configuration from a set of potential network configurations for establishing the connection between the network device and the network, the selecting yielding a selected set of network configurations, wherein the network configuration priority scheme indicates an order in which to select network configurations from the set of potential network configurations to increase the likelihood that a valid network configuration will be found, and the network device is coupled behind a gateway associated with the network; for each selected network configuration from the selected set of network configurations, testing the selected network configuration to yield a test result, and assigning a score to the selected network configuration based on the test result; updating a host table for the network device by: while the set of network configurations and the host table are being updated in parallel, determining, based on the score assigned to each selected network configuration from the selected set of network configurations, that the first network configuration is a currently best scoring network configuration, and setting the first network configuration as a current network configuration of the network device for communicating over the network.