Patent ID: 9439234
Filing Date: 2016-09-06
CPC Classification: H04W

Claim Text:
1. A method implemented on a network client that includes two or more network interfaces, wherein the two or more network interfaces include a first network interface that is a WiFi interface and a second network interface that is a cellular interface, wherein the method comprises: the network client prioritizing the two or more network interfaces; the network client initially attempting a connection over the first network interface, the first network interface having a relatively higher priority than the second network interface; the network client starting a fallback timer substantially concurrently with attempting the connection over the first network interface; the network client attempting, if the fallback timer has reached a first specified timer threshold prior to a successful connection being established over the first network interface, a connection over the second network interface in parallel with the attempt to connect over the first network interface, wherein the attempting the connection over the first and second network interfaces includes attempting to establish a transmission control protocol (TCP) connection using the first and second network interfaces, respectively; and the network client using the first one of the first and second network interfaces over which a connection is successfully established to communicate data.