Patent ID: 7590734
Filing Date: 2009-09-15
Classification: H04L

Abstract:
1. A client, comprising: a receiver configured to receive data from at least some channels; an inbound channel selection mechanism configured to determine an inbound channel to send data to a server; a client hello message construction mechanism configured to construct a client hello message to be sent to the server, containing an inbound routing metric characterizing the inbound channel selected by the inbound channel selection mechanism; a channel set up mechanism configured to set up either the inbound channel, according to the inbound routing metric, or an outbound channel, according to an outbound routing metric received from the server; an inbound routing metric generation mechanism configured to determine inbound routing parameters associated with the selected inbound channel and configured to generate the inbound routing metric based on the inbound routing parameters; a channel verification mechanism configured to verify the outbound channel if the outbound channel exists; a channel tear-down mechanism configured to tear down a channel between the client and the server, initiated by the client or by the server through a channel tear-down request; and a channel opt out mechanism to opt out of the outbound channel when said verifying the outbound channel indicates unsatisfactory performance of the outbound channel.