Routing data
AssigneeMicrosoft Corporation
InventorsSilver Keskkula, Tony Bates
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSilver Keskkula, Tony Bates
Estimating the term…
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.
A method of routing data in a bi-directional communication session over an overlay network between a first node and a second node, the method comprising:
A node configured to route data in a bi-directional communication session over an overlay network between the node and a second node, the node comprising:
A computer program product configured to route data in a bi-directional communication session over an overlay network between a first node and a second node, the computer program product being embodied on a computer-readable storage medium and configured so as when executed on a processor to perform the operations of:
Dependencies are inferred from the claim text.