IP Library Granted Patent US 10,992,808
Granted Patent B1
US 10,992,808 · App. 15/931,619 · Granted Apr 27, 2021

Upfront customer time consideration along with optimized agent desktop in a contact center

Inventors: Salil Dhawan (Maharashtra, IN); Rahul Vyas (Jodhpur-Rajasthan, IN)
Assignee: NICE LTD
H04M3/5183H04L65/1006H04L65/1059H04M3/5133H04M3/5238H04M2203/551
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 10,992,808
App. No.
15/931,619
Granted
Apr 27, 2021
Kind
B1
Abstract

A computerized-method using a cloud-based computing environment for improving client service, in a contact center is provided herein. The computerized-method includes: retrieving a context of a query and a time-limit from a CT event and attempting to retrieve data to evaluate average resolution time for the received context. When the data is found, comparing the evaluated average resolution time with the received time-limit and when the received time-limit is below the evaluated average resolution time, sending a delay notice and providing the client a menu of options for querying through other channels. When the data is not found, or when the received time-limit is above the evaluated average resolution time, presenting on an agent dashboard, the time-limit of the client and accordingly updating parameters in the agent dashboard during the inbound call, thus, improving client service, by considering the time-limit of the client before the agent addresses a query.

Claims (33)

1. A computerized-method using a cloud-based computing environment for improving client service, in a contact center, the computerized-method comprising:

in a computerized system comprising a processor, a database of historical data; and a memory to store the database, upon an inbound call to the contact center, said processor is configured to operate an Interaction Manager (IM) microservice to receive a Computer Telephony Integration (CTI) event and send it to an Agent Desktop Optimizer (ADO) module, said ADO module is configured to:

retrieving a context of a query and a time-limit of a client from the CTI event;

attempting to retrieve data from the database of historical data to evaluate average resolution time for the received context;

when the data is found, comparing the evaluated average resolution time with the received time-limit and when the received time-limit is below the evaluated average resolution time, sending the client a delay notice and providing the client a menu of options for querying through other channels,

when the data is not found, or when the received time-limit is above the evaluated average resolution time, presenting on an agent dashboard, via a display unit, the time-limit of the client and accordingly updating parameters in the agent dashboard during the inbound call;

thus, improving client service, by considering the time-limit of the client before the agent addresses the query of the client.

2. The computerized-method of claim 1 , wherein the delay notice includes the average resolution time required for the context of the query.

3. The computerized-method of claim 1 , wherein the average resolution time is evaluated by retrieving the total amount of time for a total number of interactions related to the received context during a preconfigured period of time and dividing the retrieved total amount of time by the total number of interactions.

4. The computerized-method of claim 1 , wherein upon a selection of the client to consider time-queue, the ADO module is further configured to update the received time-limit by reducing an evaluated average waiting time for the received query from said received time-limit before attempting data retrieval from the database of historical data.

5. The computerized-method of claim 4 , wherein the ADO module is further configured to send the evaluated average waiting time to the client.

6. The computerized-method of claim 1 , wherein the menu of options includes at least one of: a callback, leaving voice message on IVR, an email, a chat, a Short Message Service (SMS) or any other communication channel.

7. The computerized-method of claim 1 , wherein the evaluated average waiting time is calculated according to the number of interactions in a queue of related context multiplied by an evaluated average resolution time.

8. The computerized-method of claim 1 , wherein the time-limit is received via a contact center application that is operating on a mobile device of the client, wherein the contact center application inserts the time-limit into a header of a Session Initiation Protocol (SIP) INVITE message and the ADO module is retrieving the time-limit from the SIP INVITE message.

9. The computerized-method of claim 1 , wherein the agent dashboard is operated by a web User Interface (UI).

10. A computerized-system using a cloud-based computing environment for improving client service, in a contact center, the computerized-system comprising:

a processor;

a database of historical data; and

a memory configured to store said database of historical data;

upon an inbound call to the contact center, said processor is configured to operate an Interaction Manager (IM) microservice to receive a Computer Telephony Integration (CTI) event and send it to an Agent Desktop Optimizer (ADO) module, said ADO module is configured to:

retrieve a context of a query and a time-limit of a client from the CTI event;

attempt to retrieve data from the database of historical data to evaluate average resolution time for the received context;

when the data is found, compare the evaluated average resolution time with the received time-limit and when the received time-limit is below the evaluated average resolution time, send the client a delay notice and provide the client a menu of options for querying through other channels,

when the data is not found, or when the received time-limit is above the evaluated average resolution time, present on an agent dashboard, via a display unit, the time-limit of the client and accordingly update parameters in the agent dashboard during the inbound call;

thus, improving client service, by considering the time-limit of the client before the agent addresses the query of the client.

11. The computerized-system of claim 10 , wherein the delay notice includes the average resolution time required for the context of the query.

12. The computerized-system of claim 10 , wherein the computerized-system is further configured to evaluate the average resolution time by retrieving the total amount of time for a total number of interactions related to the received context during a preconfigured period of time and dividing the retrieved total amount of time by the total number of interactions.

13. The computerized-system of claim 10 , wherein upon a selection of the client to consider time-queue, the ADO module is further configured to update the received time-limit by reducing an evaluated average waiting time for the received query from said received time-limit before data retrieval data from the database of historical data.

14. The computerized-system of claim 10 , wherein the ADO module is further configured to send the evaluated average waiting time to the client.

15. The computerized-system of claim 10 , wherein the menu of options includes at least one of: a callback, leaving voice message on VR, an email, a chat, a Short Message Service (SMS) and any other communication channel.

16. The computerized-system of claim 10 , wherein the evaluate average waiting time is calculated according to the number of interactions in a queue of related context multiplied by the evaluated average resolution time.

17. The computerized-system of claim 10 , wherein the time-limit is received via a contact center application that is operating on a mobile device of the client, wherein the contact center application inserts the time-limit into a header of a Session Initiation Protocol (SIP) INVITE message and the ADO module is retrieving the time-limit from the SIP INVITE message.

18. The computerized-system of claim 10 , wherein the agent dashboard is operated by a web User Interface (UI).

Assignments (2)
SECURITY INTEREST Recorded Feb 26, 2026
From: NICE LTD; NICE SYSTEMS INC.; NICE SYSTEMS TECHNOLOGIES INC.; INCONTACT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074986/0208 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2020
From: DHAWAN, SALIL; VYAS, RAHUL
To: NICE LTD.
Reel/Frame 052657/0216 →
Cited By (2)
US 12,288,194 US 12,288,552