IP Library Granted Patent US 8,224,384
Granted Patent B2
US 8,224,384 · App. 11/711,505 · Granted Jul 17, 2012

Methods, systems, and computer program products for oversubscription of wireless media gateway resources

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,224,384
App. No.
11/711,505
Granted
Jul 17, 2012
Kind
B2
Abstract

The subject matter described herein includes methods, systems, and computer program products for oversubscription of wireless media gateway resources. According to one aspect, the subject matter described herein includes a method for oversubscription of wireless media gateway resources. The method includes defining at least one per-resource oversubscription factor for wireless media gateway resources required by at least one wireless network connection. The wireless media gateway resources are provisioned for the at least one wireless network connection using the at least one per-resource oversubscription factor. Allocating the wireless media gateway resources to the at least one wireless connection network includes oversubscribing the wireless media gateway resources by an amount based on the at least one per-resource oversubscription factor to increase utilization of the wireless media gateway resources by increasing the number of wireless network connections that the wireless media gateway is capable of serving.

Claims (25)

1. A method for oversubscription of media gateway resources for a wireless network, the method comprising:

at a wireless media gateway:

(a) defining at least two per-resource oversubscription factors for wireless media gateway resources required by at least one wireless network connection, wherein defining at least two per-resource oversubscription factors includes assigning different oversubscription factors to different individual wireless media gateway resources; and

(b) provisioning the wireless media gateway resources for the at least one wireless network connection using the at least two per-resource oversubscription factors, wherein provisioning the wireless media gateway resources for the at least one wireless network connection includes oversubscribing the wireless media gateway resources by an amount based on the at least two per-resource oversubscription factors to increase utilization of the wireless media gateway resources by increasing the number of wireless network connections that can be serviced by the wireless media gateway, wherein oversubscribing the wireless media gateway resources includes, at provisioning time, reserving resources for the wireless network connections that are less than the amount that would be required by each of the wireless network connections if all calls that the at least one wireless network connection is capable of handling are simultaneously active, and wherein provisioning the wireless media gateway resources for the at least one wireless network connection using the at least two per-resource oversubscription factors includes maintaining, at the wireless media gateway, a status of the wireless media gateway resources.

2. The method of claim 1 wherein the at least one wireless network connection includes a code division multiple access (CDMA) wireless network connection.

3. The method of claim 1 wherein the at least one wireless network connection includes a universal mobile telecommunications system (UMTS) wireless network connection.

4. The method of claim 3 wherein the UMTS wireless network connection includes an lu interface network connection.

5. The method of claim 1 wherein the wireless media gateway resources include at least one of codec resources, transcoder free operation (TrFO) resources, tandem free operation (TFO) resources, echo cancellation resources, and network interface resources.

6. The method of claim 1 wherein provisioning the wireless media gateway resources for the at least one wireless network connection includes defining an oversubscription factor N1 for a resource R1 and subtracting, from a value V1 indicating the total number of available resources R1, an amount equal to L/N1, where L is the total number of resources R1 required by the at least one wireless network connection assuming that the maximum number of calls that the at least one wireless network connection supports are simultaneously active.

7. The method of claim 6 comprising, at the wireless media gateway, maintaining a resource allocation table that keeps track of a number of available instances of each resource.

8. The method of claim 7 comprising, at the wireless media gateway, updating the resource allocation table in response to each provisioning operation and release of each resource.

9. A system for oversubscription of wireless media gateway resources, the system comprising:

(a) a wireless media gateway including a plurality of resources to be allocated to wireless network connections; and

(b) a provisioning module for provisioning the wireless media gateway resources for at least one wireless network connection using at least two per-resource oversubscription factors, wherein the provisioning module is adapted to provision the wireless media gateway resources for the at least one wireless network connection by oversubscribing the wireless media gateway resources for the at least one wireless network connection by an amount based on the at least two per-resource oversubscription factors to increase utilization of the wireless media gateway resources by increasing the number of wireless network connections that can be serviced by the media gateway, wherein the at least two per-resource oversubscription factors include different oversubscription factors assigned to different individual wireless media gateway resources, wherein oversubscribing the wireless media gateway resources includes, at provisioning time, reserving resources for the wireless network connections that are less than the amount that would be required by each of the wireless network connections if all calls that the at least one wireless network connection is capable of handling are simultaneously active, and wherein provisioning the wireless media gateway resources for the at least one wireless network connection using the at least two per-resource oversubscription factors includes maintaining, at the wireless media gateway, a status of the wireless media gateway resources.

10. The system of claim 9 wherein the wireless media gateway resources include digital signal processing (DSP) resources, transcoder free operation (TrFO) resources, tandem free operation (TFO) resources, echo cancellation resources and network access port resources.

11. The system of claim 9 wherein the wireless media gateway is adapted to allocate resources to a code division multiple access (CDMA) wireless network connection.

12. The system of claim 9 wherein the wireless media gateway is adapted to allocate resources for a universal mobile telecommunications system (UMTS) wireless network connection.

13. The system of claim 12 wherein the UMTS wireless network connection comprises an lu network connection.

14. The system of claim 9 wherein, for a resource R1 with a quantity V1, the wireless media gateway is adapted to decrease, after provisioning and using an oversubscription factor N1, V1 by an amount equal to L/N1, where L is the total number of resources required by the at least one wireless network connection assuming all calls that the at least one wireless network connection supports are simultaneously active.

15. The system of claim 14 wherein the wireless media gateway includes a resource allocation table for tracking a number of available instances of each resource.

16. The system of claim 15 wherein the wireless media gateway is adapted to update the table as resources are provisioned and released.

17. A computer program product comprising computer executable instructions embodied in a non-transitory computer-readable medium for performing steps comprising:

at a wireless media gateway:

(a) defining at least two per-resource oversubscription factors for wireless media gateway resources required by at least one wireless network connection, wherein defining at least two per-resource oversubscription factors includes assigning different oversubscription factors to different individual wireless media gateway resources; and

(b) provisioning the wireless media gateway resources for the at least one wireless network connection using the at least two per-resource oversubscription factors, wherein provisioning the wireless media gateway resources for the at least one wireless network connection includes oversubscribing the wireless media gateway resources by an amount based on the at least two per-resource oversubscription factors to increase utilization of the wireless media gateway resources by increasing the number of wireless network connections that can be serviced by the wireless media gateway, wherein oversubscribing the wireless media gateway resources includes, at provisioning time, reserving resources for the wireless network connections that are less than the amount that would be required by each of the wireless network connections if all calls that the at least one wireless network connection is capable of handling are simultaneously active, and wherein provisioning the wireless media gateway resources for the at least one wireless network connection using the at least two per-resource oversubscription factors includes maintaining, at the wireless media gateway, a status of the wireless media gateway resources.

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 May 21, 2007
From: LI, SAN-QI; HOU, HAO; HE, YONG
To: SANTERA SYSTEMS, INC.
Reel/Frame 019325/0234 →