IP Library Granted Patent US 11,831,809
Granted Patent B2
US 11,831,809 · App. 17/986,688 · Granted Nov 28, 2023

Limiting contact in a networked contact center environment

Inventor: Robert Townsend (Mt. View, CA)
Assignee: 8x8, Inc.
H04M3/5175H04M3/436H04M3/51H04M3/5183H04M3/5232H04M3/5233H04M15/80H04M15/8027H04M3/5235H04M2201/12H04M2201/14H04M2201/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,831,809
App. No.
17/986,688
Granted
Nov 28, 2023
Kind
B2
Abstract

Certain exemplary aspects of the present disclosure are directed to a data-communications system including a networked contact center for which, in an example embodiment, a communication is received by a networked contact center. In determining whether to allow the communication to reach contact center resources, a contact rate value is examined. The contact rate value may represent an allowable quantity of contact within a time interval. For some example embodiments, a determination of whether the network contact center is to accept or reject the communication is made based on the contact rate value.

Claims (32)

1. A data-communications system comprising:

a plurality of platform servers, each including communications circuitry to provide contact center related services over a communications network on behalf of a respective one of a plurality of tenants concerning incoming calls received by the data-communications system;

a set of one or more contact machines, each being communicatively coupled to the plurality of platform servers and each including communications circuitry to be operated on behalf of the contact center related services on behalf of the plurality of tenants;

the set of one or more contact machines to receive feedback concerning communications usage of at least one of the plurality of platform servers associated with a certain tenant from among the plurality of tenants; and

processing circuitry

to respond to the received feedback by updating a quantification parameter corresponding to the communications usage and by accessing a contact policy associated with the certain tenant and indicating whether there is a violation of the contact policy, and

in response to the indication, to determine at least one of whether an incoming communication is to be routed on behalf of the certain tenant, and whether to adjust the contact policy to account for the communications usage.

2. The data-communications system of claim 1 , wherein the processing circuitry is to store an updated quantification parameter corresponding to the communications usage in a memory circuit linked to the contact policy for the certain tenant, and wherein the contact policy is to indicated an upper limit, or capacity, of communications usages to be allowed within a given time period.

3. The data-communications system of claim 2 , wherein the processing circuitry is to permit for an upgrade of the upper limit or capacity.

4. The data-communications system of claim 1 , wherein the received feedback includes an incremented count of a previous quantification parameter concerning communications usage of at least one of the plurality of platform servers by the certain tenant.

5. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to adjust the contact policy and permit the incoming communication to be routed.

6. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to adjust the contact policy and cause the incoming communication to be routed.

7. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to prevent the incoming communication from being routed.

8. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to determine whether there is capacity to accept the incoming communication over the communications network.

9. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to determine whether the incoming communication is to be routed over the communications network.

10. The data-communications system of claim 1 , wherein the processing circuitry is to determine whether the contact policy is to be adjusted to account for the communications usage.

11. The data-communications system of claim 1 , wherein the communications network includes the Internet.

12. The data-communications system of claim 1 , wherein in response to the indication, the processing circuitry is to adjust the contact policy to account for the communications usage by changing a contact rate linked to the contact center related services on behalf of the certain tenant.

13. The data-communications system of claim 1 , further including an event-monitoring circuit, coupled to the plurality of platform servers, to monitor communication events associated with the certain tenant.

14. The data-communications system of claim 1 , further including a contact limiting circuit to, in response to one or more certain events, block the incoming communication from accessing the plurality of platform servers and send a message to an endpoint device that the incoming communication has been rejected.

15. The data-communications system of claim 1 , wherein the incoming communication includes at least one of a chat communication, an audio or voice communication, an email communication, or a combination thereof.

16. The data-communications system of claim 1 , wherein each tenant is associated with a different respective contact policy that includes at least one stored parameter indicative of a maximum number of communications to be routed to a respective one of the platform servers over a specified period of time.

17. The data-communications system of claim 1 , wherein the processing circuitry is to determine whether the at least one of the plurality of platform servers associated with the certain tenant is capable of accepting the incoming communication based on a comparison of a contact rate to a threshold value.

18. A data-communications system comprising:

a plurality of platform servers, each including communications circuitry to provide contact center related services over a communications network on behalf of a respective one of a plurality of tenants concerning incoming calls received by the data-communications system;

a set of one or more contact machines, each being communicatively coupled to the plurality of platform servers and each including computer circuitry to be operated on behalf of the contact center related services, the set of one or more contact machines

to limit or control access of the plurality of platform servers by allowing or blocking a first incoming communication from accessing the plurality of platform servers in the absence of feedback concerning communications usage of at least one of the plurality of platform servers associated with a certain tenant from among the plurality of tenants; and

to determine, in response to feedback concerning communications usage of at least one of the plurality of platform servers associated with the certain tenant,

whether a call is to be blocked or allowed to reach one or more of the plurality of platform servers and access a contact policy associated with the certain tenant for indicating whether there is a violation of the contact policy, and

at least one of whether another incoming communication is to be routed on behalf of the certain tenant and whether to adjust the contact policy to account for the communications usage.

19. The data-communications system of claim 18 , wherein at least one of the first incoming communication and the other incoming communication includes an audio or voice communication, and an email communication, and wherein the set of one or more contact machines is to, in response to one or more certain events, block the first incoming communication from accessing the plurality of platform servers and send a message to an endpoint device that the first incoming communication has been rejected.

20. The data-communications system of claim 18 , wherein each tenant is associated with a different respective contact policy that includes at least one stored parameter indicative of a maximum number of communications to be routed over a specified period of time, and further including data-processing circuitry to determine whether one of the platform servers, from among the plurality of platform servers, associated with the certain tenant is capable of accepting the other incoming communication based on a comparison of a contact rate to the maximum number.

Assignments (1)
SECURITY INTEREST Recorded Aug 5, 2024
From: 8X8, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068327/0819 →
Continuity (7)
Continuation 16827991 · Mar 24, 2020
Continuation 15986621 · May 22, 2018
Continuation 15070961 · Mar 15, 2016
Continuation 14496137 · Sep 25, 2014
Continuation 13552428 · Jul 18, 2012
Continuation 12201639 · Aug 29, 2008
Related Publication 20230143269A1 · May 11, 2023