Patent ID: 8848566

Claim:
A computer-implemented method comprising: monitoring, by one or more computing devices, one or more characteristics of an electronic call for a current connection associated with the electronic call; determining, by the one or more computing devices, a current quality-of-service score for the current connection based upon, at least in part, the one or more characteristics; determining, by the one or more computing devices, a predicted quality-of-service score for the current connection based upon, at least in part, one or more of the current quality-of-service score for the current connection and the one or more characteristics for the current connection, wherein the predicted quality-of-service score for the current connection is associated with one or more future times; providing, by the one or more computing devices, a failover connection associated with the electronic call; and replacing, by the one or more computing devices, the current connection with the failover connection based upon, at least in part, one or more of the predicted quality-of-service score for the current connection and a threshold quality-of-service score for the predicted quality-of-service score for the current connection.