Patent ID: 11936543
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A computing device comprising:
a processing system; and
a memory storing computer-executable instructions thereupon which, when executed by the processing system, cause the computing device to perform operations comprising:
causing a first data link path and a second data link path to be established with a remote endpoint in a communications network comprising a plurality of network devices;
for each of the first and second data links, determining a first metric based on:
a first scaling factor indicative of a rate at which link health degrades over time, and a time at which a most recent packet was received on the respective data link;

for each of the first and second data links, determining a second metric determined based on a second scaling factor for controlling how frequently to probe the first and second data links; and
based on the first and second metrics, selecting one of the first or second data links.