IP Library Granted Patent US 7,792,150
Granted Patent B2
US 7,792,150 · App. 11/207,572 · Granted Sep 7, 2010

Methods, systems, and computer program products for supporting transcoder-free operation in 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 7,792,150
App. No.
11/207,572
Granted
Sep 7, 2010
Kind
B2
Abstract

Methods, systems, and computer program products for providing transcoder-free operation in a media gateway are disclosed. In one method, first and second lists of media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection are received. It is determined whether transcoder-free operation is possible for the media stream connection based on the first and second lists. In response to determining that transcoder-free operation is possible for the media stream connection, a transcoder-free connection is established in the media gateway between the first and second endpoints using a single digital signal processor to monitor and map between indices and encoding rates used by the first and second endpoints during the media stream connection.

Claims (38)

1. A method for implementing transcoder-free operation in a media gateway, the method comprising:

(a) receiving first and second lists of adaptive modulation rate (AMR) media encoding rates and corresponding radio access bearer sub-flow combination indicator (RFCI) values used by first and second media endpoints of a media stream connection;

(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and

(c) in response to determining that transcoder-free operation is possible for the media stream connection, establishing and maintaining a transcoder-free connection in the media gateway between the first and second endpoints using a single digital signal processor (DSP) to monitor and map between the RFCI values used by the first and second endpoints to identify different AMR media encoding rates as the AMR media encoding rates change during and after establishing the media stream connection.

2. The method of claim 1 wherein receiving first and second lists of media encoding rates and corresponding indices includes receiving first and second lists of the RFCI values and corresponding media encoding rates used by the first and second endpoints.

3. The method of claim 1 wherein determining whether transcoder-free operation is possible includes determining whether the media encoding rates in the first list are compatible with those in the second list.

4. The method of claim 1 wherein establishing a transcoder-free connection includes establishing a first connection between the first endpoint and a first voice server, establishing a second connection between the second endpoint and a second voice server, and replacing the second connection with a third connection between the second endpoint and the first voice server.

5. The method of claim 1 wherein establishing a transcoder-free connection includes establishing a first connection between the first endpoint and a first voice server, establishing a second connection between the second endpoint and a second voice server, and establishing a loop back connection between the first and second voice server.

6. The method of claim 1 wherein establishing a transcoder-free connection includes establishing a transcoder-free connection over an Ethernet switching fabric in the media gateway.

7. The method of claim 1 comprising, after establishing the transcoder-free connection, performing radio access bearer sub-flow combination indicator (RFCI) mapping for the connection.

8. A method for implementing transcoder-free operation in a media gateway, the method comprising:

(a) receiving first and second lists of adaptive modulation rate (AMR) media encoding rates and corresponding indices used by first and second media endpoints of a media stream connection;

(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and

(c) in response to determining that transcoder-free operation is possible, establishing and maintaining a transcoder-free connection over an Ethernet switching fabric in the media gateway by monitoring and mapping between radio access bearer sub-flow combination indicators (RFCI) values used by the first and second end parts to identify different AMR encoding rates as the AMR media encoding rates change during and after establishing the media stream connection.

9. The method of claim 8 wherein receiving first and second lists of media encoding rates and corresponding indices includes receiving first and second lists of the RFCI values and corresponding media encoding rates used by the first and second endpoints.

10. The method of claim 8 wherein determining whether transcoder-free operation is possible includes determining whether the media encoding rates in the first list are compatible with those in the second list.

11. The method of claim 8 wherein establishing a transcoder-free connection includes establishing a first connection between the first endpoint and a first voice server, establishing a second connection between the second endpoint and a second voice server, and replacing the second connection with a third connection between the second endpoint and the first voice server.

12. The method of claim 8 wherein establishing a transcoder-free connection includes establishing a first connection between the first endpoint and a first voice server, establishing a second connection between the second endpoint and a second voice server, and establishing a loop back connection between the first and second voice servers.

13. The method of claim 8 comprising, after establishing the transcoder-free connection, performing radio access bearer sub-flow combination indicator (RFCI) mapping for the connection.

14. A media gateway comprising:

(a) a broadband interface for sending media packets to and receiving media packets from an external network;

(b) a packet switching fabric for forwarding media packets between the broadband interface and at least one internal processing resource in the media gateway;

(c) at least one voice server for performing voice processing functions, including transcoding, for the media packets; and

(d) a transcoder-free operation controller for establishing a transcoder-free connection between the broadband interface and the voice server via the switching fabric, wherein the at least one voice server includes a digital signal processor (DSP) that monitors and maps between radio access bearer sub-flow combination indicator (RFCI) values used by endpoints of the connection to identify different adaptive modulation rate (AMR) media encoding rates as the AMR encoding rates change during and after establishing the connection.

15. The media gateway of claim 14 wherein the broadband interface comprises an IP interface.

16. The media gateway of claim 14 wherein the broadband interface comprises an ATM interface.

17. The media gateway of claim 14 wherein the packet switching fabric comprises an Ethernet switching fabric.

18. The media gateway of claim 14 wherein the packet switching fabric comprises an ATM switching fabric.

19. The media gateway of claim 14 wherein the DSP is a single DSP that maintains the transcoder-free connection.

20. The media gateway of claim 14 wherein the transcoder-free operation controller determines whether transcoder-free operation is possible by examining encoding rates used by endpoints of a connection.

21. A non-transitory computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer perform steps comprising:

(a) receiving first and second lists of adaptive modulation rate (AMR) media encoding rates and corresponding radio access bearer sub-flow combination indicator (RFCI) values used by first and second media endpoints of a media stream connection;

(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and

(c) in response to determining that transcoder-free operation is possible for the media stream connection, establishing and maintaining a transcoder-free connection in the media gateway between the first and second endpoints using a single digital signal processor (DSP) to monitor and map between the RFCI values used by the first and second endpoints to identify different AMR media encoding rates as the AMR media encoding rates change during and after establishing the media stream connection.

22. A non-transitory computer readable medium having stored thereon computer executable instructions that when executed by a processor of a computer perform steps comprising:

(a) receiving first and second lists of adaptive modulation rate (AMR) media encoding rates and corresponding radio access bearer sub-flow combination indicator (RFCI) values used by first and second media endpoints of a media stream connection;

(b) determining whether transcoder-free operation is possible for the media stream connection based on the first and second lists; and

(c) in response to determining that transcoder-free operation is possible, establishing and maintaining a transcoder-free connection over an Ethernet switching fabric in the media gateway by mapping between the RFCI values used by the first and second endpoints to identify different AMR media encoding rates as the AMR media encoding rates change during and after establishing the media stream connection.

Assignments (16)
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 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
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 →
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 Nov 5, 2009
From: SANTERA SYSTEMS, LLC
To: GENBAND, INC.
Reel/Frame 023471/0754 →
MERGER Recorded Jan 22, 2009
From: SANTERA SYSTEMS, INC.
To: SANTERA SYSTEMS, LLC
Reel/Frame 022151/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2005
From: CHEN, WEISHENG; CHANG, ERIC C.
To: SANTERA SYSTEMS, INC.
Reel/Frame 016804/0242 →