Patent ID: 8516129
Filing Date: 2013-08-20
Classification: H04L

Abstract:
1. A non-transitory computer readable storage device having computer-executable instructions stored thereon, the computer-executable instructions when installed on a client device cause the client device to perform actions, comprising: establishing a connection over a path to a server, the connection enabling a session between the client device and the server; collecting path data about a plurality of different possible connections between the client device and the server, the path data including metrics about each of the plurality of different possible connections based on at least one of a network ping, a probe, or a path characteristic that includes at least one of a network device failure indication or a security metric; selecting a link by evaluating each of the plurality of possible connections based on the collected path data; and establishing an alternate connection for the session to the same server over the selected link, wherein the alternate connection enables the session between the client device and the same server to be maintained and further preserving a same last hop to the same server for the session.