US 9,813,341 B1
Systems and methods for routing data traffic based on network conditions
Pinal Tailor, Ashburn, VA (US); Kafi Hassan, Fairfax, VA (US); and Greg Keller, Sterling, VA (US)
Assigned to Sprint Spectrum L.P., Overland Park, KS (US)
Filed by Sprint Spectrum LP, Overland Park, KS (US)
Filed on Jun. 12, 2014, as Appl. No. 14/303,112.
Int. Cl. H04L 12/803 (2013.01); H04L 12/801 (2013.01); H04W 92/04 (2009.01); H04W 92/20 (2009.01)
CPC H04L 47/125 (2013.01) [H04L 47/12 (2013.01); H04L 47/122 (2013.01); H04L 47/14 (2013.01); H04W 92/045 (2013.01); H04W 92/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for routing data traffic based on network conditions, the method comprising:
monitoring network conditions in a communication network that comprises at least a first access node and a second access node in communication using a first communication link and a second communication link, wherein
the first communication link comprises a first logical connection and a second logical connection, the first logical connection having end points that comprise the first access node and a processing node, and the second logical connection having end points that comprise the processing node and the second access node, and
the second communication link comprises a third logical connection with endpoints that comprise the first access node and the second access node, and
determining that the network conditions meet a criteria, wherein the network conditions comprise at least a utilization of the second communication link;
assigning a first classification to a message when it is determined that the network conditions meet the criteria; and
instructing the first access node to transmit the message over the first communication link to the second access node based on the first classification when the network conditions meet the criteria and to transmit the message over the second communication link to the second access node when the network conditions fail to meet the criteria.