Patent ID: 9167019
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. A computer-implemented method, comprising: initiating, by one or more computing devices, a Voice over IP (VoIP) session; establishing, by the one or more computing devices, a first VoIP communication channel as an active channel for a first computing device of the one or more computing devices, wherein the active channel is fully enabled for use by the first computing device including completing a plurality of steps required to admit the first computing device into the VoIP session; establishing, by the one or more computing devices, a second VoIP communication channel as a passive channel for the first computing device while maintaining the active channel, wherein the passive channel is partially enabled for use by the first computing device including completing a portion of the plurality of steps required to admit the first computing device into the VoIP session; establishing, by the one or more computing devices, a third VoIP communication channel as a second passive channel for the first computing device while maintaining the active channel, wherein the second passive channel is partially enabled for use by the first computing device including completing a portion of the plurality of steps required to admit the first computing device into the VoIP session, wherein the second VoIP channel and the third VoIP channel are completed to different levels of enablement that the portion of the plurality of steps completed by the second VoIP passive channel is different than the portion of plurality of steps completed by the third VoIP passive channel; monitoring the active channel to detect signal quality on a per user basis during the VoIP session, the signal quality based upon a noise level associated with each user; determining that a signal quality threshold level of the active channel is reached; and in response to determining that the signal quality threshold level is reached, implementing a failover process to establish the passive channel as a new active channel for use by the first computing device, wherein implementing the failover process includes fully enabling use of the passive channel as the new active channel including completing additional remaining steps for the passive channel required to admit the user into the VoIP session on the new active channel.