IP Library Granted Patent US 7,031,445
Granted Patent B2
US 7,031,445 · App. 10/694,566 · Granted Apr 18, 2006

Distributed redirect server

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 7,031,445
App. No.
10/694,566
Granted
Apr 18, 2006
Kind
B2
Abstract

The present invention provides a system with a redirect functionality that removes the potential of a bottleneck inherent with a central redirect server. In a communications system according to the present invention, the central redirect server is eliminated in favor of a distributed redirect server. This distributed redirect server is distributed to, and hosted on, telephony access nodes (TANs) in the system. This configuration resolves both the problem of a potential bottleneck and provisioning of redundant redirect server capability.

Claims (30)

1. A communications system comprising:

a switch for accepting incoming calls;

a plurality of telephony access nodes for terminating said incoming calls;

a distributed redirect server hosted on each of said plurality of telephony access nodes for receiving said incoming calls from said switch, each of said incoming calls directed to one of the plurality of telephony access nodes.

2. A communications system in accordance with claim 1 further comprising:

a load balancing unit for receiving said incoming calls from said switch and directing each of said incoming calls to one of the plurality of telephony access nodes.

3. A communications system in accordance with claim 2 wherein the distributed redirect server determines whether one of said plurality of telephony access nodes has sufficient resources to terminate one of said incoming calls.

4. A communications system in accordance with claim 2 wherein a connection between the plurality of telephony access nodes uses Internet Protocol.

5. A method of terminating a call in a communications system, said communications system comprising a switch, a plurality of telephony access nodes, a distributed redirect server, the method comprising:

receiving an incoming call at said switch;

directing said incoming call from said switch to said distributed redirect server for termination at one of said telephony access nodes;

verifying, at said distributed redirect server, whether said one telephony access node has sufficient resources to answer said incoming call; and

terminating said incoming call at said one telephony access node.

6. A method in accordance with claim 5 wherein directing said incoming call further comprises:

directing said incoming call from said switch via a load balancing unit to said distributed redirect server.

7. A method of terminating a call in a communications system, said communications system comprising a switch, a plurality of telephony access nodes, and a distributed redirect server, the method:

receiving an incoming call at said switch;

directing said incoming call from said switch to said distributed redirect server for termination at a first one of said telephony access nodes;

verifying, at said distributed redirect server, whether said first telephony access node has sufficient resources to answer said incoming call;

determining whether a second one of said telephony access nodes has sufficient resources to answer said incoming call when said step of verifying has concluded that said first telephony access node does not have sufficient resources to answer said incoming call;

sending a message from said first telephony access node to said switch indicating the ability of said second telephony access node to terminate said incoming call;

sending a message from said switch directly to the distributed redirect server associated with said second telephony access node; and

terminating said incoming call at said second telephony access node.

8. A method in accordance with claim 6 wherein directing said incoming call further comprises:

directing said incoming call from said switch via a load balancing unit to said distributed redirect server.

9. A method in accordance with claim 7 wherein, prior to said determining step, a status of each of said telephony access nodes is multicast to the others of said telephony access nodes.

10. A method in accordance with claim 7 wherein said step of determining comprises a step of consulting a resource availability status map which indicates the status of each of said telephony access nodes.

11. A method in accordance with claim 10 wherein said resource availability status map is compiled based on Internet Protocol multicast messages sent by each one of said plurality of telephony access nodes.

12. A method in accordance with claim 10 wherein each one of said telephony access nodes has a status of either Free or Busy.

13. A method in accordance with claim 10 wherein said resource availability status map is maintained at each of said telephony access nodes.

Assignments (6)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: ROCKSTAR CONSORTIUM US LP
To: CONSTELLATION TECHNOLOGIES LLC
Reel/Frame 032162/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032109/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →