IP Library Granted Patent US 9,265,082
Granted Patent B2
US 9,265,082 · App. 13/559,417 · Granted Feb 16, 2016

Method and apparatus for priority based session delivery to multimodal endpoints

Inventors: Lee Joseph Wilson (Freehold, NJ); Jason Tanabe (Belleville, CA); Scott Hendrick (Broomfield, CO)
Assignee: Avaya Inc.
H04W76/027H04M3/42246
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 9,265,082
App. No.
13/559,417
Filed
Jul 26, 2012
Granted
Feb 16, 2016
Kind
B2
Art Unit
2453
USPC
709/224
Abstract

Systems and methods for presenting a single invitation to join a communication directed to a multimodal endpoint are provided. More particularly, a communication directed to a multimodal endpoint is delivered to the multimodal endpoint using only a single communication network at a time. A communication server handling an incoming communication directed to the multimodal endpoint first attempts to initiate a communication session using a first, preferred communication network. If the communication is completed or is responded to by the multimodal endpoint using the first network, an attempt to complete the communication using a second network is not initiated. Alternatively, if the first communication network is not available to deliver the communication to the multimodal endpoint, an attempt to complete the communication using the second communication network is initiated.

Claims (45)

1. A method for session delivery to a multimodal endpoint, comprising:

registering a multimodal endpoint with a communication server, wherein a communication to the multimodal endpoint can be completed using at least a first communication network or a second communication network;

receiving a first communication directed to the multimodal endpoint at the communication server;

determining whether the first communication network is available and further comprising a delay sufficient to allow the determination that the first network is unavailable; and

one of:

a) in response to determining that the first communication network is available, delivering the communication to the multimodal endpoint using the first communication network; or

b) in response to determining that the first communication network is not available, delivering the communication to the multimodal endpoint using the second communication network; and

wherein the first communication network utilizes a first communication network that includes an Internet protocol network, and wherein the second communication network utilizes a second communication network that includes the public switched telephony network.

2. The method of claim 1 , wherein a determination is made that the first communication network is available, and wherein the first communication network is used to deliver the communication to the multimodal endpoint.

3. The method of claim 1 , wherein a determination is made that the first communication network is not available, and wherein the second communication network is used to deliver the communication to the multimodal endpoint.

4. The method of claim 1 , wherein a second communication directed to the multimodal endpoint is received at the communication server after the determination is made that the first communication network is not available, wherein the second communication is delivered to the multimodal endpoint using the second communication network.

5. The method of claim 1 , wherein determining whether the first communication network is available includes:

initiating a first communication session with the multimodal endpoint using the first communication network; and

determining whether a response from the multimodal endpoint is received by the communication server using the first communication network.

6. The method of claim 5 , wherein the communication server includes a first server operable to support communications using the first communication network, and a second server operable to launch communications using the second communication network.

7. The method of claim 6 , wherein the second server receives the communication directed to the multimodal endpoint, wherein the communication is provided to the first server to initiate the first communication session, and wherein the second server initiates a second communication session after the determination as to whether a response from the multimodal endpoint is received using the first communication network has been made.

8. The method of claim 5 , wherein a determination is made that a response from the multimodal endpoint has not been received using the first communication network after a message is received indicating that the multimodal device is not able to utilize the first communication network, or after at least a first predetermined period of time has elapsed without receiving a response from the multimodal endpoint using the first communication network.

9. The method of claim 1 , wherein the first communication network is one of an Internet protocol network and a public switched telephony network and the second communication network is the other of the Internet protocol network and the public switched telephony network.

10. A communication system, comprising:

a communication server, including:

memory;

at least a first processor;

a first communication interface;

a second communication interface;

application programming stored in the memory and executed by the at least a first processor, wherein in response to a communication directed to a multimodal endpoint served by the communication server the application programming is operable to:

test for availability of a link to the multimodal endpoint using the first communication interface and further comprising a delay sufficient to allow the determination that the link to the multimodal endpoint using the first communication interface is unavailable;

in response to determining that the link to the multimodal endpoint using the first communication interface is available, direct the communication to the multimodal endpoint using the first communication interface;

in response to determining that the link to the multimodal endpoint using the first communication interface is not available, direct the communication to the multimodal endpoint using the second communication interface; and

wherein the first communication network utilizes a first communication network that includes an Internet protocol network, and wherein the second communication network utilizes a second communication network that includes the public switched telephony network.

11. The system of claim 10 , wherein the communication server includes:

a first server, wherein the first communication interface is associated with the first server;

a second server, wherein the second communication interface is associated with the second server.

12. The system of claim 11 , wherein the second server receives the communication directed to the multimodal endpoint, and wherein the second server notifies the first server of the communication, and wherein the first server determines whether the link to the multimodal endpoint using the first communication interface is available.

13. The system of claim 12 , wherein the first server is interconnected to an Internet protocol network by the first communication interface, and wherein the second server is interconnected to the public switched telephony network by the second communication interface.

14. The system of claim 13 , further comprising:

the multimodal endpoint, wherein the multimodal endpoint includes a first network adapter interconnected to the Internet protocol network and a second network adapter interconnected to the public switched telephony network.

15. A non-transitory computer readable medium having stored thereon computer executable instructions, the computer executable instructions causing a processor to execute a method for communication session delivery to a multimodal endpoint, the computer readable instructions comprising:

instructions to determine whether a first communication network is available to deliver an invitation to join a first communication session to the multimodal endpoint and further comprising a delay sufficient to allow the determination that the first network is unavailable;

instructions to deliver the communication session invitation to the multimodal endpoint using a second communication network in response to determining that the first network is unavailable, wherein the communication session is not delivered to the multimodal endpoint using the second communication network following a determination that the first communication network is available; and

wherein the first communication network utilizes a first communication network that includes an Internet protocol network, and wherein the second communication network utilizes a second communication network that includes the public switched telephony network.

16. The non-transitory computer readable medium of claim 15 , wherein the first communication network is determined to be unavailable if the multimodal endpoint is not registered for communications over the first communication network.

17. The non-transitory computer readable medium of claim 16 , further comprising:

instructions to deliver the communication session invitation to the multimodal endpoint using the first communication network in response to determining that the first communication network is available, wherein the first communication network is determined to be unavailable if no response to the communication session invitation delivered to the multimodal endpoint using the first communication network is received.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions to make no attempt to deliver the communication session invitation to using the second communication network in response to determining that the first communication network is available.

19. The non-transitory computer readable medium of claim 18 , further comprising instructions to send the communication session to coverage in response to receiving a rejection of the communication session invitation.

Assignments (21)
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 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 →
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 →
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 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
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 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2012
From: WILSON, LEE JOSEPH; TANABE, JASON; HENDRICK, SCOTT
To: AVAYA INC.
Reel/Frame 028718/0531 →
Continuity (1)
Related Publication 20140032740A1 · Jan 30, 2014