IP Library Granted Patent US 8,457,139
Granted Patent B2
US 8,457,139 · App. 12/757,780 · Granted Jun 4, 2013

Systems, methods, and computer readable media for loose coupling of multimedia resource function controllers and multimedia resource function processors

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 8,457,139
App. No.
12/757,780
Granted
Jun 4, 2013
Kind
B2
Abstract

Systems, methods, and computer readable media for loose coupling media resource function controllers (MRFCs) and media resource function processors (MRFPs) are disclosed. According to one aspect, the subject matter described herein includes a method for loose coupling MRFCs and MRFPs. The method includes providing one or more MRFPs having media processing resources simultaneously usable by a plurality of MRFCs, and at one of the MRFPs, allowing a plurality of MRFCs to simultaneously use the media processing resources of the MRFP.

Claims (77)

1. A method for loose coupling of media resource function controllers (MRFCs) and media resource function processors (MRFPs), the method comprising:

providing one or more MRFPs having media processing resources simultaneously usable by a plurality of MRFCs; and

at one of the MRFPs, allowing a plurality of MRFCs to simultaneously use the media processing resources of the MRFP, wherein the plurality of MRFCs is organized into two or more controller groups, wherein each controller group is operable to handle MRFP-related interactions for other controller groups if a failure occurs.

2. The method of claim 1 wherein the media processing resources are media adaptation resources for Internet protocol (IP) to IP transcoding.

3. The method of claim 2 wherein media-adaptation resources of the one or more MRFPs are logically grouped into a pool of media-adaptation resources.

4. The method of claim 3 wherein an MRFC of the plurality of MRFCs requests a media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function.

5. The method of claim 4 wherein requesting the media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function includes selecting an MRFP and allowing the selected MRFP to determine an appropriate media-adaptation resource to provide.

6. The method of claim 4 wherein an MRFP of the one or more of MRFPs provides a media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function.

7. The method of claim 1 comprising:

configuring the plurality of MRFCs and the one or more MRFP for loose coupling.

8. The method of claim 7 wherein configuring the MRFCs and MRFPs includes configuring using at least one of:

a predetermined list;

an element management system (EMS) node;

a network operator; and

network analysis.

9. The method of claim 1 wherein an MRFC of the plurality of MRFCs comprises functionality in one of:

a media gateway controller (MGC);

a policy decision function (PDF);

a softswitch;

a media server;

a mobile switching center (MSC) server;

an application server (AS);

a media resource function (MRF); and

an interconnect border control function (IBCF).

10. The method of claim 1 wherein an MRFP of the one or more MRFPs comprises functionality in one of:

a media gateway (MG);

a gateway function;

a media server;

a transition gateway (TrGW);

an interconnect border gateway function (I-BGF);

a core border gateway function (C-BGF);

a media resource function (MRF); and

an access border gateway function (A-BGF).

11. The method of claim 1 comprising:

receiving, by at least one MRFC, resource usage information related to an MRFP.

12. The method of claim 11 wherein receiving resource usage information includes periodically auditing the MRFP for current usage and capacity statistics.

13. The method of claim 12 wherein current usage and capacity statistics includes information for determining number of available media-adaptation resources for use and total number of media-adaptation resources of the MRFP.

14. The method of claim 1 wherein MRFP-related interactions include requesting media-adaptation resources.

15. A system for loose coupling of media resource function controllers (MRFCs) and media resource function processors (MRFPs), the system comprising:

one or more MRFPs having media processing resources simultaneously usable by a plurality of MRFCs; and

a plurality of MRFCs for simultaneously using the media processing resources of the one or more MRFPs, wherein the plurality of MRFCs is organized into two or more controller groups, wherein each controller group is operable to handle MRFP-related interactions for other controller groups if a failure occurs.

16. The system of claim 15 wherein the media processing resources are media adaptation resources for Internet protocol (IP) to IP transcoding.

17. The system of claim 15 wherein the plurality of MRFCs and the one or more MRFP are configured for loose coupling.

18. The system of claim 15 wherein the plurality of MRFCs are configured with information about one or more MRFPs capable of providing media-adaptation resources using at least one of:

a predetermined list;

an element management system (EMS) node;

a network operator; and

network analysis.

19. The system of claim 15 wherein an MRFC of the plurality of MRFCs comprises functionality in one of:

a media gateway controller (MGC);

a policy decision function (PDF);

a softswitch;

a media server;

a mobile switching center (MSC) server;

an application server (AS);

a media resource function (MRF); and

an interconnect border control function (IBCF).

20. The system of claim 15 wherein an MRFP of the one or more MRFPs comprises functionality in one of:

a media gateway (MG);

a gateway function;

a media server;

a transition gateway (TrGW);

an interconnect border gateway function (I-BGF);

a core border gateway function (C-BGF);

a media resource function (MRF); and

an access border gateway function (A-BGF).

21. The system of claim 15 wherein at least one MRFC receives resource usage information related to an MRFP.

22. The system of claim 21 wherein receiving resource usage information includes periodically auditing the MRFP for current usage and capacity statistics.

23. The system of claim 22 wherein current usage and capacity statistics includes information for determining number of available media-adaptation resources for use and total number of media-adaptation resources of the MRFP.

24. The system of claim 15 wherein media-adaptation resources of the one or more MRFPs are logically grouped into a pool of media-adaptation resources.

25. The system of claim 24 wherein an MRFC of the plurality of MRFCs requests a media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function.

26. The system of claim 25 wherein requesting the media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function includes selecting an MRFP and allowing the selected MRFP to determine an appropriate media-adaptation resource to provide.

27. The system of claim 26 wherein an MRFP of the one or more MRFPs provides a media-adaptation resource from the pool of media-adaptation resources capable of performing an IP to IP transcoding function.

28. The system of claim 15 wherein MRFP-related interactions include requesting media-adaptation resources.

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

providing one or more MRFPs having media processing resources simultaneously usable by a plurality of MRFCs; and

at one of the MRFPs, allowing a plurality of MRFCs to simultaneously use the media processing resources of the MRFP, wherein the plurality of MRFCs is organized into two or more controller groups, wherein each controller group is operable to handle MRFP-related interactions for other controller groups if a failure occurs.

Assignments (12)
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 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
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 →
CHANGE OF NAME Recorded Mar 19, 2013
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 030046/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2010
From: AYYAR, KODANDARAMAN S.; ANSONG, EDWARD K.; LE, KEN H.; CHEN, YONG TAI
To: GENBAND INC.
Reel/Frame 024606/0173 →