Patent ID: 8089952

Claim:
A method comprising: receiving traffic from a first device for transmission to a second device at least partially through a packet-switched data network, wherein the traffic comprises a communication session between the first device and the second device; determining a traffic type at least partially based on traffic previously transmitted by the first device for prior transmissions, wherein the traffic type comprises characteristics related to the traffic that establish handling of the traffic to the second device; determining at least one or more routes to the second device based on the determined traffic type, each determined route comprising a single path between the first device and the second device that is able to support the communication session between the first device and the second device; ordering the determined routes according to a desired criteria to establish the communication session; setting a counter equal to the number of determined routes to the second device; transmitting the traffic to the second device based on the route to establish the communication session; and decrementing the counter if the traffic was not successfully transmitted.