IP Library Granted Patent US 9,479,967
Granted Patent B1
US 9,479,967 · App. 12/151,683 · Granted Oct 25, 2016

Enhanced media gateway

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 9,479,967
App. No.
12/151,683
Granted
Oct 25, 2016
Kind
B1
Abstract

An enhanced media gateway allows the signaling and media paths of a multimedia call to be merged so that signaling of a session and establishment of the media path may be coordinated. The enhanced media gateway may include a session border controller, gateway, router, and digital signal processors that operate in a coordinated fashion, so that information about the media path may be included in the signaling of the session, so that the media path may be directly established in connection with the session signaling, and so that bandwidth may be reserved in the router when the media path is established. This allows routing to be set up using media path signaling to obviate the use of a reservation protocol.

Claims (24)

1. A method of establishing a plurality of multimedia sessions extending from a first network into a second network, comprising: in an enhanced media gateway in the first network:

implementing a signaling function to handle signaling of the sessions from the first network into the second network;

implementing a media function to handle traffic on the sessions, the media function being configured to program parameters associated with the sessions into media processors to enable the media processors to implement transcoding and voice quality enhancement features on the sessions; and

wherein the signaling function and media function are instantiated on the enhanced media gateway and sufficiently integrated to enable information about sessions being handled by the media function to be provided to the signaling function and used to affect signaling of new multimedia sessions extending from the enhanced media gateway in the first network into the second network;

wherein the media function is instructed, without involvement of a call server, by the signaling function to program the media processors with a codec selection parameter that indicates a codec translation to be implemented for handling the traffic on the sessions in the event the signaling function receives a codec list from an initiator end device in the first network and a codec selection from the responder end device in the second network, wherein the codec selection does not match a codec entry in the codec list;

wherein the media function provides a transcoding function for the sessions, and wherein the signaling function negotiates transcoding parameters for the sessions in concert with the transcoding abilities of the media function; and

wherein the negotiated transcoding parameters including pairs of selected codecs for the sessions are passed from the signaling function to the media function without the use of a signaling protocol, to enable the media function to program the media processors to perform the required transcoding for the sessions.

2. The method of claim 1 , wherein the signaling function implements a back to back user agent configured to terminate sessions on a first network and instantiate sessions on a second network, the back to back user agent performing network address translation to translate addresses associated with the session on the first network to addresses associated with the session on the second network.

3. The method of claim 1 , wherein the media function is configured to establish a media path for each session that is required to span from the first network into the second network.

4. The method of claim 1 , wherein the enhanced media gateway includes a router implementing a routing function, and wherein the media function and routing function are sufficiently integrated to enable the media function to interact with the routing function to reserve bandwidth on at least one of the networks for the sessions.

5. The method of claim 4 , wherein the steps of establishing the media path and reserving bandwidth are able to be performed without the use of a signaling protocol.

6. An enhanced media gateway, comprising:

a signaling function to perform session signaling related to establishment of a communication session on a network;

a media function to program a media path for the communication session in the enhanced media gateway, the media function receiving at least one parameter from the signaling function describing an aspect of the communication session that was established by the signaling function, wherein the media function is instructed, without involvement of a call server, by the signaling function to program media processors in the enhanced media gateway with the at least one parameter that indicates a codec translation to be implemented for handling traffic on the media path in the event the signaling function receives a codec list from an initiator end device in a first network and the codec selection from a responder end device in the second network, wherein the codec selection does not match a codec entry in the codec list that enables the media processors to handle traffic on the media path, wherein the at least one parameter includes a codec selection parameter; and

a routing platform, the routing platform being configured to receive a bandwidth reservation request from the media function to reserve bandwidth for the communication session hosted by the enhanced media gateway, wherein the signaling function, media function, and routing platform are instantiated on the enhanced media gateway;

wherein the media function provides a transcoding function for the sessions, and wherein the signaling function negotiates transcoding parameters for the sessions in concert with the transcoding abilities of the media function; and

wherein the negotiated transcoding parameters including pairs of selected codecs for the sessions are passed from the signaling function to the media function without the use of a signaling protocol, to enable the media function to program the media processors to perform the required transcoding for the sessions.

7. The enhanced media gateway of claim 6 , wherein the media function provides capability information to the signaling function for use in performing session signaling related to establishment of the communication session on the network.

8. The enhanced media gateway of claim 7 , wherein the capability information comprises information related to codecs supported by the media function.

9. The enhanced media gateway of claim 7 , wherein the capability information comprises an indication of a number of active sessions implemented by the media function on the media path.

10. The enhanced media gateway of claim 6 , wherein the signaling function implements a back to back user agent.

11. The enhanced media gateway of claim 6 , wherein the media function receives additional parameters describing the communication session from a call controller and uses the additional parameters to set up the media path.

12. The enhanced media gateway of claim 11 , wherein the media function further receives a bandwidth reservation request associated with the communication session from the call controller and passes the bandwidth reservation request from the media function to the routing platform to reserve bandwidth for the communication session on the enhanced media gateway.

13. The enhanced media gateway of claim 12 , wherein the media function receives the additional parameters describing the communication session and the bandwidth reservation request via a common interface to the call controller.

Assignments (13)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2010
From: NORTEL NETWORKS LIMITED
To: GENBAND US LLC
Reel/Frame 024879/0475 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2009
From: SMITH, KEVIN; WAINES, GREGORY
To: NORTEL NETWORKS LIMITED
Reel/Frame 023288/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2008
From: HSU, SHUO-HSIU
To: HON HAI PRECISION IND. CO., LTD.
Reel/Frame 020965/0624 →