IP Library Patent Application 11757583
Patent Application
App. No. 11/757,583

Method and Apparatus for Survivable Failover in Communication System

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 None
App. No.
11/757,583
Abstract

Techniques are disclosed for call failover in a communication protocol for facilitating establishment of communication sessions between devices. For example, a method for maintaining, in the presence of a failure, an existing communication session between a first communication device and a second communication device in a communication system, wherein the communication session is established in accordance with an original signaling path between the first communication device and the second communication device, includes the following steps. Occurrence of a failure in the communication system is determined. An alternate signaling path is established between the first communication device and the second communication device such that the first communication device and the second communication device can continue the existing communication session using the alternate signaling path. When the communication session is conducted in accordance with a Session Initiation Protocol (SIP), the message sent to initiate establishment of the alternate signaling path may be an INVITE message with a Replaces header.

Claims (26)

1 . A method for maintaining, in the presence of a failure, an existing communication session between a first communication device and a second communication device in a communication system, wherein the communication session is established in accordance with an original signaling path between the first communication device and the second communication device, the method comprising the steps of:

determining that a failure in the communication system has occurred; and

establishing an alternate signaling path between the first communication device and the second communication device such that the first communication device and the second communication device can continue the existing communication session using the alternate signaling path.

2 . The method of claim 1 , wherein establishment of the alternate signaling path enables at least one of the first communication device and the second communication device to utilize a call feature in accordance with the communication session.

3 . The method of claim 1 , wherein establishment of the alternate signaling path enables at least one of the first communication device and the second communication device to initiate a termination of the communication session.

4 . The method of claim 1 , wherein establishment of the alternate signaling path is accomplished via an alternate network device.

5 . The method of claim 4 , wherein one of the first communication device and the second communication device initiate establishment of the alternate signaling path by sending a message to the alternate network device.

6 . The method of claim 5 , wherein the communication session is conducted in accordance with a Session Initiation Protocol (SIP) and the message sent to initiate establishment of the alternate signaling path comprises an INVITE message with a Replaces header.

7 . The method of claim 5 , wherein the alternate network device forwards the message sent to initiate establishment of the alternate signaling path to the other one of the first communication device and the second communication device.

8 . The method of claim 7 , wherein the alternate signaling path is established after acceptance and acknowledgement messages are exchanged between the first communication device and the second communication device via the alternate network device.

9 . The method of claim 1 , wherein the failure comprises one of an application failure and a network failure.

10 . Apparatus in a first communication device for use in maintaining, in the presence of a failure, an existing communication session between the first communication device and a second communication device in a communication system, wherein the communication session is established in accordance with an original signaling path between the first communication device and the second communication device, comprising:

a memory; and

at least one processor coupled to the memory and operative to: (i) determine that a failure in the communication system has occurred; and (ii) cause establishment of an alternate signaling path between the first communication device and the second communication device such that the first communication device and the second communication device can continue the existing communication session using the alternate signaling path.

11 . The apparatus of claim 10 , wherein establishment of the alternate signaling path enables at least one of the first communication device and the second communication device to utilize a call feature in accordance with the communication session.

12 . The apparatus of claim 10 , wherein establishment of the alternate signaling path enables at least one of the first communication device and the second communication device to initiate a termination of the communication session.

13 . The apparatus of claim 10 , wherein the at least one processor is further operative to initiate establishment of the alternate signaling path by sending a message to an alternate network device.

14 . The apparatus of claim 13 , wherein the communication session is conducted in accordance with a Session Initiation Protocol (SIP) and the message sent to initiate establishment of the alternate signaling path comprises an INVITE message with a Replaces header.

15 . The apparatus of claim 13 , wherein the alternate network device forwards the message sent to initiate establishment of the alternate signaling path to the second communication device.

16 . The apparatus of claim 15 , wherein the alternate signaling path is established after acceptance and acknowledgement messages are exchanged between the first communication device and the second communication device via the alternate network device.

17 . The apparatus of claim 10 , wherein the first communication device and the second communication device are Session Initiation Protocol (SIP) enabled communication devices.

18 . Apparatus in a network device for use in maintaining, in the presence of a failure, an existing communication session between a first communication device and a second communication device in a communication system, wherein the communication session is established in accordance with an original signaling path between the first communication device and the second communication device, comprising:

a memory; and

at least one processor coupled to the memory and operative to: (i) receive a message from one of the first communication device and the second communication device, upon occurrence of a failure in the communication system, the message being intended to cause establishment of an alternate signaling path between the first communication device and the second communication device such that the first communication device and the second communication device can continue the existing communication session using the alternate signaling path; and (ii) forward the message to the other one of the first communication device and the second communication device.

19 . The apparatus of claim 18 , wherein the memory and the at least one processor are implemented in one or more of a proxy and call controller.

20 . The apparatus of claim 18 , wherein the communication session is conducted in accordance with a Session Initiation Protocol (SIP) and the message sent to initiate establishment of the alternate signaling path comprises an INVITE message with a Replaces header.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
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 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
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 →
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 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021156/0734 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2007
From: LAUBER, PAMELA J.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 019613/0378 →