Patent ID: 7720083
Filing Date: 2010-05-18
Classification: H04L

Abstract:
1. A method for providing intelligent routing, the method comprising: receiving, via a home relay, presence information indicating that a first peer is connected to a first foreign relay; updating, at a second peer in response to the presence information, a routing table to indicate that a primary place to send data to the first peer is the first foreign relay wherein updating the routing table comprises updating the routing table to indicate that a secondary place to send data to the first peer is a second foreign relay; determining, from the routing table, that the primary place to send the data to the first peer is the first foreign relay; receiving, at the home relay, a request from a second peer to send data to the first peer; and sending, in response to determining from the routing table that the primary place to send the data to the first peer is the first foreign relay, the data to the first foreign relay.