×

Limiting contact in a networked contact center environment

  • US 9,986,091 B2
  • Filed: 03/15/2016
  • Issued: 05/29/2018
  • Est. Priority Date: 08/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A networked contact center that hosts a plurality of tenants, the networked contact center comprising:

  • a plurality of platform machines, each platform machine including at least one central processing unit (CPU) and associated with a respective one of the plurality of tenants and having a respective contact parameter stored in a database;

    a contact machine that is communicatively coupled to the plurality of platform machines and that includes at least one central processing unit (CPU) that is configured to;

    in response to receiving a communication;

    determine one of the plurality of tenants is associated with the communication;

    determine whether one of the plurality of platform machines associated with the determined tenant is allowed to accept the communication based on the respective contact parameter for the one of the plurality of platform machines; and

    on information indicative of whether one or more calls is allowed to be routed to a plurality of communication layers within a first time interval and by maintaining values representing a number of ongoing network communications associated with each of the plurality of communication layers, the respective contact parameter being associated with a quantity of contact within the first time interval, wherein the plurality of communication layers includes at least two of a dialed number identification service layer, a tenant layer, a platform layer, a cluster layer, a site layer, and a carrier layer,in response to determining that the one of the plurality of platform machines associated with the determined tenant is not allowed to accept the communication, reject the communication to the one of the plurality of platform machines;

    in response to determining that the platform machine is allowed to accept the communication, route an initiation of the communication to the determined one of the plurality of tenants; and

    adjust at least one of the respective contact parameters based at least in part on the received communication, andwherein the platform machine is further configured and arranged to reject the communication, in response to receiving the routed initiation of the communication, based on available platform resources.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×