Patent ID: 7609623

Claim:
A method of automatically rerouting data from an overbalanced logical circuit in a data network, the method comprising: receiving status information for a logical circuit in the data network, wherein the logical circuit is identified by a first logical circuit identifier, the logical circuit comprising a communication path for communicating data; determining an overbalanced condition in the logical circuit based on the status information, wherein the overbalanced condition is indicative of congestion in the logical circuit; identifying a logical failover circuit comprising an alternate communication path for communicating the data in the overbalanced logical circuit, wherein identifying the logical failover circuit comprising the alternate communication path for communicating the data comprises identifying a currently unused logical connection for communicating the data; prior to rerouting the data from the logical circuit to the logical failover circuit, renaming a second logical circuit identifier of the logical failover circuit to the first logical circuit identifier of the logical circuit and storing the logical circuit identifier changes to a database as reroute data; rerouting the data to the logical failover circuit without manual intervention; after rerouting the data to the logical failover circuit, determining whether the overbalanced condition in the logical circuit has been cleared; and if the overbalanced condition in the logical circuit has been cleared, then rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention, wherein rerouting the data from the logical failover circuit to the logical circuit in the data network without manual intervention comprises: retrieving the reroute data from the database, and restoring original logical identifers to the logical failover circuit.