IP Library Granted Patent US 11,444,983
Granted Patent B2
US 11,444,983 · App. 16/885,043 · Granted Sep 13, 2022

Adaptive communication alerts

Inventors: Shamik Shah (Pune, IN); Prasanta Kumar Jena (Pune, IN)
Assignee: Avaya Management L.P.
H04L65/1069H04L51/046H04L51/22H04L65/1006H04L65/1016H04L65/80
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,444,983
App. No.
16/885,043
Granted
Sep 13, 2022
Kind
B2
Abstract

The technology disclosed herein enables the use of adaptive durations when alerting users about communication session requests. In a particular embodiment, a method provides identifying a first request to establish a first communication session with a first endpoint and determining a first duration for alerting a first user of the first endpoint about the first request based on information about the first request. The method further provides alerting the first user about the first request in accordance with the first duration.

Claims (62)

1. A method for adaptive communication alerts, the method comprising:

selecting a first user for receiving a first call request to establish a first communication session between a first endpoint operated by the first user and an agent endpoint operated by one of a plurality of agents of a contact center;

determining a first duration for alerting the first user about the first call request based on information about the first call request, wherein the information indicates at least one of a likelihood that the first user will respond to the first call request and how long it will likely take for the first user to respond to the first call request;

initiating the first call request to a first endpoint operated by the first user, wherein the first endpoint alerts the first user about the first call request; and

upon the first duration elapsing without a response to the first call request from the first endpoint, canceling the first call request.

2. The method of claim 1 , wherein canceling the first call request comprises:

hanging up on the first call request.

3. The method of claim 1 , wherein determining the first duration comprises:

feeding at least a portion of the information about the first call request into a duration-determination algorithm comprising a machine learning algorithm trained using information about past requests to establish communication sessions and respective outcomes of the past requests.

4. The method of claim 3 , further comprising:

training the duration-determination algorithm based on the cancelation of the first call request.

5. The method of claim 3 , wherein determining the first duration further comprises:

adjusting a value for the first duration that is output by the duration-determination algorithm based on a second portion of the information about the first call request that is associated with the first user.

6. The method of claim 5 , further comprising:

updating the second portion of the information based on cancelation of the first call request.

7. The method of claim 1 , wherein determining the first duration comprises:

assigning a value to the first duration that inversely relates to a likelihood that the first user will respond to the first call request.

8. The method of claim 1 , wherein the information about the first call request includes one or more of a group comprising:

called-party information about the first user;

calling-system information;

a first time at which the first call request is identified;

one or more past durations for alerting the first user about requests to establish communication sessions;

a device type of the first endpoint; and

status information about the first user from one or more third-party channels.

9. The method of claim 1 , wherein the first duration comprises either an amount of time or a number of discrete alert events.

10. The method of claim 1 , further comprising:

identifying a second call request to establish a second communication session with a second endpoint;

determining a second duration for alerting a second user of the second endpoint about the second call request based on information about the second call request, wherein the second duration is different than the first duration; and

alerting the second user about the second call request in accordance with the second duration.

11. An apparatus for adaptive communication alerts, the apparatus comprising:

one or more computer readable storage media;

a processing system operatively coupled with the one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:

select a first user for receiving a first call request to establish a first communication session between a first endpoint operated by the first user and an agent endpoint operated by one of a plurality of agents of a contact center;

determine a first duration for alerting the first user about the first call request based on information about the first call request, wherein the information indicates at least one of a likelihood that the first user will respond to the first call request and how long it will likely take for the first user to respond to the first call request;

initiate the first call request to a first endpoint operated by the first user, wherein the first endpoint alerts the first user about the first call request; and

upon the first duration elapsing without a response to the first call request from the first endpoint, cancel the first call request.

12. The apparatus of claim 11 , wherein to cancel the first call request, the program instructions direct the processing system to:

hang up on the first call request.

13. The apparatus of claim 11 , wherein to determine the first duration, the program instructions direct the processing system to:

feed at least a portion of the information about the first call request into a duration-determination algorithm comprising a machine learning algorithm trained using information about past requests to establish communication sessions and respective outcomes of the past requests.

14. The apparatus of claim 13 , wherein the program instructions further direct the processing system to:

train the duration-determination algorithm based on the cancelation of the first call request.

15. The apparatus of claim 13 , wherein to determine the first duration further, the program instructions direct the processing system to:

adjust a value for the first duration that is output by the duration-determination algorithm based on a second portion of the information about the first call request that is associated with the first user.

16. The apparatus of claim 15 , wherein the program instructions further direct the processing system to:

update the second portion of the information based on cancelation of the first call request.

17. The apparatus of claim 11 , wherein to determine the first duration, the program instructions direct the processing system to:

assign a value to the first duration that inversely relates to a likelihood that the first user will respond to the first call request.

18. The apparatus of claim 11 , wherein the information about the first call request includes one or more of a group comprising:

called-party information about the first user;

calling-system information;

a first time at which the first call request is identified;

one or more past durations for alerting the first user about requests to establish communication sessions;

a device type of the first endpoint; and

status information about the first user from one or more third-party channels.

19. The apparatus of claim 11 , wherein the first duration comprises either an amount of time or a number of discrete alert events.

20. One or more non-transitory computer readable storage media having program instructions store thereon for adaptive communication alerts, the program instructions, when read and executed by a processing system, direct the processing system to:

select a first user for receiving a first call request to establish a first communication session between a first endpoint operated by the first user and an agent endpoint operated by one of a plurality of agents of a contact center;

determine a first duration for alerting the first user about the first call request based on information about the first call request, wherein the information indicates at least one of a likelihood that the first user will respond to the first call request and how long it will likely take for the first user to respond to the first call request;

initiate the first call request to a first endpoint operated by the first user, wherein the first endpoint alerts the first user about the first call request; and

upon the first duration elapsing without a response to the first call request from the first endpoint, cancel the first call request.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: SHAH, SHAMIK; JENA, PRASANTA KUMAR
To: AVAYA MANAGEMENT L.P.
Reel/Frame 052766/0401 →
Continuity (1)
Related Publication 20210377319A1 · Dec 2, 2021