Patent ID: 9219686
Filing Date: 2015-12-22
Classification: H04L

Abstract:
1. A method of routing messages in a network comprising a plurality of servers, the method comprising the steps of: receiving in a first server feedback information from downstream servers of the network, the downstream servers including at least first and second downstream servers associated with respective first and second paths between the first server and a target server, the feedback information comprising congestion measures for respective ones of the downstream servers; and adjusting a message routing process in the first server based on the received feedback information to compensate for imbalance among the congestion measures; wherein at least a given one of the downstream servers on one of the first and second paths receives a response from the target server to an invite request sent to the target server from the first server; and wherein the given downstream server compares a congestion measure contained in the response from the target server with a congestion measure of the given downstream server and if the congestion measure of the given downstream server indicates a higher level of congestion than the congestion measure contained in the response from the target server, the given downstream server modifies the response from the target server to include the congestion measure of the given downstream server before forwarding the response upstream to the first server.