IP Library Granted Patent US 7,801,157
Granted Patent B2
US 7,801,157 · App. 10/852,890 · Granted Sep 21, 2010

Methods and systems for processing calls in a packet network using peer call servers

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,801,157
App. No.
10/852,890
Granted
Sep 21, 2010
Kind
B2
Abstract

A method for processing calls in a packet network using peer call servers includes receiving a setup message from a first gateway in the packet network. The setup message includes a first address for a called endpoint. The call server that receives the setup message translates the message into a call server ID and an endpoint ID specifying the remote call server corresponding to the called party. The call server sends the call server ID and the endpoint ID to the remote call server. The remote call server obtains a call signaling transport address to the called end user based in the endpoint ID.

Claims (26)

1. A method for processing calls in a packet network using call servers, the method comprising:

(a) receiving a SETUP message from a first gateway in the packet network, the SETUP message including a first address for a called endpoint;

(b) executing a translation based on the first address to obtain at least one entity address, the at least one entity address including a unique call server identification (ID) and a unique endpoint identification (ID);

(c) transmitting the at least one entity address to a call server specified by the unique call server ID; and

(d) at the call server, locating a call signaling transport address for the called endpoint based on the unique endpoint ID,

wherein executing the translation based on the first address includes utilizing a digilator tree to locate the at least one entity address.

2. The method of claim 1 wherein the first address is a numbering plan address.

3. The method of claim 1 wherein the call signaling transport address includes an interne protocol (IP) address and a port number for the called endpoint.

4. The method of claim 1 wherein transmitting the at least one entity address to the call server includes transmitting the at least one entity address over a multi-user transport control protocol (TCP) connection to the call server.

5. The method of claim 1 wherein locating the call signaling transport address based on the unique endpoint ID includes using the unique endpoint ID as a key to locate the call signaling transport address.

6. The method of claim 1 , wherein a combination of the unique call server ID and the unique endpoint ID is itself unique within the packet network.

7. A method for processing calls in a packet network using call servers, the method comprising:

(a) at a first call server, receiving a SETUP message from a first gateway in the packet network, the SETUP message including a first address corresponding to a called endpoint in the packet network;

(b) formulating a query including the first address and transmitting the query to a network translation server;

(c) at the network translation server, executing a translation to determine at least one entity address corresponding to the first address, the at least one entity address including a unique call server identification (ID) and a unique endpoint identification (ID) corresponding to the first address;

(d) transmitting a response to the first call server, the response including the at least one entity address;

(e) at the first call server, receiving the response, formulating a first call signaling message including the unique call server ID and the unique endpoint ID, and sending the first call signaling message to a second call server specified by the unique call server ID; and

(f) at the second call server, receiving the first call signaling message and locating a call signaling transport address for the called endpoint based on the unique endpoint ID.

8. The method of claim 7 wherein formulating the query includes formulating a lightweight directory access protocol (LDAP) query.

9. The method of claim 7 wherein executing the translation to obtain the at least one entity address includes utilizing dialed digits in the SETUP message to traverse a digilator tree.

10. The method of claim 7 further comprising locating the call signaling transport address including locating an internet protocol (IP) address and a port number for the called endpoint.

11. The method of claim 7 wherein the first address is a numbering plan address.

12. The method of claim 7 wherein the first and second call servers comprise peer call servers.

13. The method of claim 7 wherein sending the first call signaling message to the second call server includes sending the first call signaling message over a multi-user Transmission Control Protocol (TCP) connection to the second call server.

14. The method of claim 7 wherein executing the translation includes utilizing a digilator tree to locate the at least one entity address.

15. The method of claim 7 wherein executing the translation includes using the unique endpoint ID as a key to locate the call signaling transport address.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
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 Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032167/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →