Patent ID: 9071459
Filing Date: 2015-06-30
Classification: H04L,H04M

Abstract:
1. A method for providing two-tiered load balancing for a hosted voice-over Internet protocol (VoIP) private branch exchange (PBX), wherein the hosted VoIP PBX includes a plurality of VoIP-enabled client devices, comprising: identifying a specific client device group to which a client device belongs from among a plurality of client device groups; dynamically assigning a selected cluster of computing resources to the identified specific client device group based on prescribed conditions; identifying a specific client device group to which a primary client account is assigned in response to a communication activity with the primary client account, and identifying the selected cluster of computing resources assigned to the specific client device group to which the primary client account is assigned; routing the communication activity associated with the primary client account to the identified selected cluster of computing resources assigned to the specific client device group to which the primary client account is assigned; and dynamically determining if predefined conditions are currently being met within the identified selected cluster of computing resources; and if the predefined conditions are currently being met, establishing the communication activity associated with the primary client account with an available node within the selected cluster of computing resources.