Patent attributes
Methods and systems described herein describe a central server that continuously monitors network connectivity of remote computers operated by remote employees. When a customer establishes an electronic communication session with the server (e.g., call or chat session), the server identifies one or more applications to be executed to satisfy the customer's requests. The server then calculates a network traffic value threshold corresponding to a minimum network connectivity attributes needed to execute the identified applications. The server then route the customer's electronic communication session to an agent whose remote computer satisfies the network traffic value threshold.