IP Library Granted Patent US 7,533,174
Granted Patent B1
US 7,533,174 · App. 09/672,821 · Granted May 12, 2009

Media gateway connection information recovery

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,533,174
App. No.
09/672,821
Granted
May 12, 2009
Kind
B1
Abstract

In a packet-based telephony network, a media gateway provides information on active media path connections to an active call server. For instance, this data may be provided to a backup call server to keep the backup call server in a warm standby mode. The backup call server polls a media gateway to retrieve a table of information on active media path connections. The polling may be done periodically or only during switchover from the active call server to the backup call server. After switchover, the backup call server has all necessary details about active media path connections to provide accurate billing information. Alternatively, after a temporary failure at the active call server, the active call server may send a request to the media gateway to retrieve a table of information on active media path connections.

Claims (49)

1. At a call server in a packet-based telephony network, a method of maintaining a record of an active media connection comprising:

sending a request, from the call server, to a media gateway, for information regarding said active media connection; and

receiving said information at the call server.

2. The method of claim 1 wherein said sending comprises formulating said request using a network management protocol.

3. The method of claim 2 wherein said network management protocol is a Simple Network Management Protocol.

4. The method of claim 2 wherein said network management protocol is a Media Gateway Control Protocol.

5. The method of claim 2 wherein said network management protocol is a Session Initiation Protocol.

6. The method of claim 1 further comprising storing said received information in a memory.

7. The method of claim 1 further comprising repeating said sending at a predetermined interval.

8. The method of claim 1 wherein said received information includes an identification of a device originating said active media connection.

9. The method of claim 1 wherein said received information includes an indication of a duration of time said active media connection has been active.

10. The method of claim 1 wherein said received information includes an indication of a coding algorithm used for said active media connection.

11. The method of claim 1 wherein said received information includes an indication of Quality of Service setting associated with said active media connection.

12. A call server operable to:

send a request, to a media gateway, for information regarding an active media connection; and

receive said information at the call server.

13. A computer readable medium containing computer-executable instructions which, when performed by a processor in a call server in a packet-based telephony network, cause the processor to:

send a request, from the call server to a media gateway, for information regarding an active media connection; and

receive said information at the call server.

14. At a backup call server in a packet-based telephony network, a method of acquiring a record of an active media connection comprising:

receiving an indication of a failure of a primary call server, said primary call server, prior to said failure, supporting said active media connection;

responsive to said receiving, sending a request, from the backup call server to a media gateway, for information regarding said active media connection; and

receiving said information at the backup call server.

15. At a media gateway in a packet-based telephony network, a method of providing a record of an active media connection comprising:

receiving, from a call server, a request for information regarding said active media connection; and

responsive to said request, transmitting information regarding said active media connection to said call server.

16. The method of claim 15 wherein said request is received using a Simple Network Management Protocol.

17. The method of claim 15 wherein said transmitted information includes a network address of a device originating said active media connection.

18. The method of claim 15 wherein said transmitted information includes an indication of a duration of time said active media connection has been active.

19. The method of claim 15 wherein said transmitted information includes an indication of a coding algorithm used for said active media connection.

20. The method of claim 15 wherein said transmitted information includes an indication of Quality of Service setting associated with said active media connection.

21. A first media gateway comprising:

a receiver for receiving an incoming media flow;

a digital signal processor communicatively connected to said receiver for processing said media flow;

a transmitter communicatively connected to said digital signal processor for transmitting said media flow to a second media gateway; and

a processor operable to:

receive, from a call server, a request for information regarding said media flow; and

responsive to said request, transmit information regarding said media flow to said call server.

22. A computer readable medium containing computer-executable instructions which, when performed by a processor in a media gateway, cause the processor to:

receive, from a call server, a request for information regarding an active media connection; and

responsive to said request, transmit information regarding said active media connection to said call server.

23. A packet-based telephony network system comprising:

a packet based data network;

a telephone station apparatus;

a media gateway communicatively connected to said telephone station apparatus and said data network;

a primary call server communicatively connected, over said data network, to said media gateway; and

a backup call server communicatively connected, over said data network, to said media gateway and operable to:

send a request, to said media gateway, for information regarding an active media connection terminated at said primary server; and

receive said information.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
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 10, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032422/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →