The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 20, 2017
Filed:
Dec. 26, 2012
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Silver Keskkula, Tallinn, ES;
Tony Bates, Los Altos, CA (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Routing data in a bi-directional communication session over an overlay network is described. One-way performance measurements are determined for routing data in the communication session in a first direction from a first node to a second node via a respective plurality of relay nodes of the overlay network. Based on the performance measurements, relay node(s) are selected for use in routing data in the first direction from first node to second node. Data is routed in the communication session from the first node to the second node over the overlay network via the selected relay node(s). The selection of the relay node(s) for use in routing data in the first direction is performed separately to selection of one or more relay node for use in routing data in a second direction from the second node to the first node in the communication session.