IP Library Granted Patent US 10,659,501
Granted Patent B2
US 10,659,501 · App. 14/319,107 · Granted May 19, 2020

System and method for efficient port and bandwidth utilization in setting up communication sessions

Inventors: Reinhard Klemm (Basking Ridge, NJ); Parameshwaran Krishnan (Basking Ridge, NJ); Navjot Singh (Somerset, NJ)
Assignee: Avaya Inc.
H04L65/4053G06F3/0482H04L67/141H04M3/493H04M3/5166G06F3/167
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,659,501
App. No.
14/319,107
Granted
May 19, 2020
Kind
B2
Abstract

Techniques for efficiently allocating ports and bandwidth in a communication system configured to establish interactive, real time communication sessions between endpoints are described. Requests are received at a server, from a requester endpoint device, to initiate an interactive, real time communication voice and/or video session requiring access to an interactive session resource. In an embodiment, the communication system is a contact center and the interactive session resource is an available contact center agent. Pending availability of the interactive session resource, a requester is assigned a place in a queue or otherwise scheduled to receive access to the interactive session resource. In the meantime, a data channel is established between the server and the requester's endpoint device. Resources, which can include an executable program and/or information operative to enable the endpoint device to emulate an active on-hold voice connection period, are downloaded to the endpoint device.

Claims (31)

1. A computer implemented method, comprising:

receiving a request at a server, from a requester endpoint device, to initiate an interactive, real time communication session requiring access to an interactive session resource, wherein the communication session is at least one of a voice or a video session;

pending availability of the interactive session resource, setting up a data channel between the server and the endpoint device used by the requester; and

transmitting to the endpoint device, over the data channel, information, including playback instructions that indicate a specific sequence in which a plurality of audible media segments, stored locally on the endpoint device, should be audibly reproduced by the endpoint device, operative to cause the endpoint device to emulate an active on-hold voice connection period between the server and endpoint device pending availability of the interactive session resource by at least reproducing the plurality of audible media segments in the specific sequence.

2. The method according to claim 1 , wherein the information includes an interactive voice response (IVR) menu to be one of displayed or audibly reproduced by the endpoint at a future point during an emulated on-hold connection period, and wherein the method further includes collecting responses from the device.

3. The method according to claim 1 , wherein the interactive session resource is a contact center agent, the method further including

pending availability of the interactive session resource, reserving a place in a queue for assignment to a next available contact center agent via an interactive real time connection to an endpoint terminal associated with the next available contact center agent.

4. The method according to claim 1 , wherein the plurality of audible media segments includes at least one of one of music-on-hold, an estimate of wait time, marketing messages, or product information messages.

5. The method according to claim 1 , further including a step of collecting, over the data channel pending availability of the interactive session resource, current requester availability for start of the interactive, real-time communication session.

6. The method according to claim 5 , further including a step of deferring initiation of the real-time interactive communication session based on requester unavailability.

7. A method of operating an endpoint device configured to exchange information over a network, the endpoint device having a display, a microphone, and a speaker, the method comprising:

sending a request to initiate an interactive, real time communication session requiring access to an interactive session resource, wherein the communication session is at least one of a voice or a video session;

pending availability of the interactive session resource, setting up a data channel between a server and the endpoint device; and

operating the endpoint device, using information, including playback instructions that indicate a specific sequence in which a plurality of audible media segments, stored locally on the endpoint device, should be audibly reproduced by the endpoint device, received from the server pending availability of the interactive session resource, to emulate an active on-hold voice connection between the server and the endpoint device by at least reproducing the plurality of audible media segments in the specific sequence.

8. The method according to claim 7 , wherein the plurality of audible media segments includes at least one of music-on-hold, an estimate of wait time, marketing messages, or product information messages.

9. The method according to claim 7 , further including downloading the plurality of audible media segments to the endpoint device over a data channel established and terminated prior to sending the request.

10. The method according to claim 7 , wherein the operating includes, responsive to an instruction received from the server, retrieving and visually displaying a locally stored IVR menu.

11. The method according to claim 10 , further including storing responses to the IVR menu and transmitting the responses to the server over the data channel.

12. The method according to claim 7 , further including downloading a set up program executable by a processor of the endpoint device to initiate retrieval of the plurality of audible media segments and emulate an active on-hold voice connection.

13. The method according to claim 12 , wherein the downloading was performed over a data channel established and terminated prior to sending the request.

14. A system for establishing contact between an interactive session resource and an end user, the system comprising:

one or more processors, and

one or more memory devices operatively coupled to the one or more processors and storing computer instructions therein, the one or more processors being configured to execute at least a portion of the program instructions, the program instructions comprising:

receiving a request, at a server configured to administer access to the interactive session resource, to initiate an interactive, real time communication session between an endpoint terminal and the interactive session resource, wherein the communication session is at least one of a voice or a video session;

pending availability of the interactive session resource, setting up a data channel between the server and the endpoint device used by the requester; and

transmitting to the endpoint device, over the data channel, information, including playback instructions that indicate a specific sequence in which a plurality of audible media segments, stored locally on the endpoint device, should be audibly reproduced by the endpoint device, operative to cause the endpoint device to emulate an active on-hold voice connection period between the server and endpoint device pending availability of the interactive session resource by at least reproducing the plurality of audible media segments in the specific sequence.

15. The system according to claim 14 , wherein the executable application is configured to monitor user actions and report user availability data to the server based on the monitored user actions.

16. The system according to claim 15 , wherein the program instructions further comprise collecting, over the data channel pending availability of the interactive session resource, current endpoint user availability for start of the interactive, real-time communication session when the interactive session resource becomes available.

17. The system according to claim 14 , wherein the interactive session resource is a contact center agent, the program instructions further comprising

pending availability of the interactive session resource, reserving a place in a queue for assignment to a next available contact center agent via an interactive real time connection to an endpoint terminal associated with the next available contact center agent.

18. The system according to claim 14 , wherein the plurality of audible media segments includes at least one of one of music-on-hold, an estimate of wait time, marketing messages, or product information messages.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2026
From: AVAYA LLC
To: PULSELINK SYSTEMS LLC
Reel/Frame 074909/0627 →
INTELLECTUAL PROPERTY PARTIAL RELEASE AND REASSIGNMENT Recorded Feb 4, 2026
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC (F/K/A AVAYA INC.); AVAYA MANAGEMENT L.P.
Reel/Frame 074981/0940 →
INTELLECTUAL PROPERTY PARTIAL RELEASE AND REASSIGNMENT Recorded Feb 4, 2026
From: CITIBANK, N.A.
To: AVAYA LLC (F/K/A AVAYA INC.); AVAYA MANAGEMENT L.P.
Reel/Frame 074944/0573 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
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 →
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 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
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 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/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 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2014
From: KLEMM, REINHARD; KRISHNAN, PARAMESHWARAN; SINGH, NAVJOT
To: AVAYA INC.
Reel/Frame 033519/0560 →
Continuity (1)
Related Publication 20150381674A1 · Dec 31, 2015
Cited By (2)
US 12,341,829 US 12,712,971