IP Library Granted Patent US 8,605,649
Granted Patent B2
US 8,605,649 · App. 11/642,835 · Granted Dec 10, 2013

Method for providing reliable communication session establishment in a communication infrastructure

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 8,605,649
App. No.
11/642,835
Granted
Dec 10, 2013
Kind
B2
Abstract

The method provides for establishing a communication session in a hierarchical communication system between a source party and at least one destination party. Hierarchical communication systems generally have communication nodes at different levels of hierarchy. In one embodiment, connection information for the communication session is stored if establishing the communication session is blocked at a node as a result of a blocking condition at the blocking node. Establishment of the communication session is initiated based on the stored connection information if the blocking condition no longer exists at the blocking node.

Claims (43)

1. A method of establishing a communication session in a hierarchical communication system between a source party and at least one destination party, the hierarchical communication system having communication nodes at different levels of hierarchy, the method comprising:

storing connection information for the communication session if establishing the communication session is blocked as a result of a blocking condition at a blocking node;

initiating establishment of the communication session based on the stored connection information if the blocking condition no longer exists at the blocking node, the blocking node being in a communication path between the source party and the at least one destination party; and

sending the connection information from the blocking node to a higher level node for call control, the higher level node being in the communication path between the source party and the at least one destination party, the higher level node being at a higher level in the communication system than the blocking node.

2. The method of claim 1 , wherein the storing stores the connection information at the blocking node.

3. The method of claim 2 , wherein the initiating is performed by the blocking node.

4. The method of claim 3 , wherein the initiating comprises:

sending a first communication request to the destination party indicated by the connection information, the first communication request requesting the destination party to participate in the communication session; and

sending a second communication request to the source party indicated by the connection information, the second communication request requesting the source party to participate in the communication session.

5. The method of claim 4 , wherein the sending a first communication request and the sending a second communication are performed simultaneously.

6. The method of claim 4 , wherein one of the sending a first communication request and the sending a second communication is performed before the other.

7. The method of claim 2 , wherein the initiating is performed by a node other than the blocking node.

8. The method of claim 7 , wherein the other node is the higher level node.

9. The method of claim 8 , further comprising:

sending a trigger from the blocking node to the higher level node if the blocking condition no longer exists, wherein

the initiating is performed by the higher level node in response to the trigger.

10. The method of claim 9 , wherein the initiating comprises:

sending a first communication request to the destination party indicated by the connection information, the first communication request requesting the destination party to participate in the communication session; and

sending a second communication request to the source party indicated by the connection information, the second communication request requesting the source party to participate in the communication session.

11. The method of claim 2 , further comprising:

determining the blocking condition exists at the blocking node if a load at the blocking node exceeds a first load threshold, wherein

the storing stores the connection information if the determining determines the blocking condition exists.

12. The method of claim 1 , wherein the initiating is performed by a node other than the blocking node.

13. The method of claim 12 , wherein the other node is the higher level node.

14. The method of claim 13 , further comprising:

sending a trigger from the blocking node to the higher level node if the blocking condition no longer exists, wherein

the initiating is performed by the higher level node in response to the trigger.

15. The method of claim 14 , wherein the initiating comprises:

sending a first communication request to the destination party indicated by the connection information, the first communication request requesting the destination party to participate in the communication session; and

sending a second communication request to the source party indicated by the connection information, the second communication request requesting the source party to participate in the communication session.

16. The method of claim 1 , wherein the communication network is one of a wireless network and a wireline network.

17. The method of claim 1 , wherein the communication session is a call.

18. The method of claim 1 , wherein the blocking node is a base station and the higher level node is a mobile switching center.

19. A method of establishing a communication session in a hierarchical communication system between a source party and at least one destination party, the hierarchical communication system having communication nodes at different levels of hierarchy, the method comprising:

storing connection information for the communication session if establishing the communication session is blocked as a result of a blocking condition at a blocking node, the storing stores the connection information at the blocking node;

initiating establishment of the communication session based on the stored connection information if the blocking condition no longer exists at the blocking node, the blocking node being in a communication path between the source party and the at least one destination party;

sending the connection information from the blocking node to a higher level node for call control, the higher level node being in the communication path between the source party and the at least one destination party; and

determining the blocking condition exists at the blocking node if a load at the blocking node exceeds a first load threshold, the storing stores the connection information if the determining the blocking condition determines the blocking condition exists; and

determining that the blocking condition no longer exists if the load at the blocking node falls below a second load threshold, the second load threshold being less than the first load threshold.

20. A method of establishing a communication session in a hierarchical communication system between a source party and at least one destination party, the hierarchical communication system having communication nodes at different levels of hierarchy, the method comprising:

storing connection information for the communication session if establishing the communication session is blocked at a node;

initiating establishment of the communication session based on the stored connection information, a period of time after the communication session is blocked, the node being in a communication path between the source party and the at least one destination party; and

sending the connection information from the blocking node to a higher level node for call control, the higher level node being in the communication path between the source party and the at least one destination party, the higher level node being at a higher level in the communication system than the blocking node.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 031433/0123 →
MERGER Recorded Oct 16, 2013
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 031413/0628 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2007
From: BI, QI; VITEBSKY, STANLEY
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019226/0842 →