IP Library Granted Patent US 8,031,708
Granted Patent B2
US 8,031,708 · App. 11/965,272 · Granted Oct 4, 2011

Methods and apparatus for dual-tone multi-frequency signal analysis within a media over internet protocol network

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,031,708
App. No.
11/965,272
Granted
Oct 4, 2011
Kind
B2
Abstract

In one embodiment, a method includes receiving a media signal associated with a session established based on a session request. The session request is defined at a session exchange device associated with a media over internet protocol (MoIP) network. The method also includes sending a portion of the media signal to a dual-tone multi-frequency (DTMF) analysis module during a sampling time period after a non-sampling time period.

Claims (34)

1. A method, comprising:

receiving a packet-based media signal associated with a session within a media over internet protocol (MoIP) network, the packet-based media signal being defined based on a media-layer protocol;

receiving a session-layer parameter value associated with the packet-based media signal;

sending, when a condition is satisfied based on the session-layer parameter value, at least a first portion of the packet-based media signal to a dual-tone multi-frequency (DTMF) analysis module to determine if the packet-based media signal includes DTMF signal information; and

sending a second portion of the packet-based media signal to a processing pipeline that bypasses the DTMF analysis module when the condition is unsatisfied based on the session-layer parameter value.

2. The method of claim 1 , wherein the session is established in response to a session request defined based on a session-layer protocol associated with a signaling layer of the MoIP network, the session-layer parameter value is associated with the signaling layer.

3. The method of claim 1 , wherein the session-layer parameter value is an identifier associated with a destination endpoint configured to receive the packet-based media signal.

4. The method of claim 1 , wherein the first portion of the packet-based media signal is defined based on a sampling time period associated with the DTMF analysis module.

5. The method of claim 1 , wherein the receiving includes receiving a first packet associated with the packet-based media signal, the media-layer protocol is a first media-layer protocol, the first packet is defined based on the first media-layer protocol, the method further comprising:

receiving an indicator from the DTMF analysis module based on a DTMF conversion policy; and

defining a second packet based on the first packet and based on a second media-layer protocol in response to the indicator.

6. The method of claim 1 , wherein at least a portion of the session is established based on a session request defined at a session exchange device.

7. A method, comprising:

receiving a packet-based media signal associated with a session established based on a session request, the session request being defined at a session exchange device associated with a MoIP network;

sending a first portion of the packet-based media signal to a DTMF analysis module to determine if the packet-based media signal includes DTMF signal information during a sampling time period after a non-sampling time period;

determining at the DTMF analysis module during a portion of the sampling time period that the first portion of the packet-based media signal is a DTMF signal;

increasing the sampling time period until the end of the DTMF signal; and

processing a second portion of the packet-based media signal at a processing pipeline that bypasses the DTMF analysis module during the non-sampling time period.

8. The method of claim 7 , wherein at least one of the sampling time period or the non-sampling time period is defined based on at least one of a frame rate associated with a media-layer protocol or a minimum DTMF tone duration.

9. The method of claim 7 , wherein the portion of the packet-based media signal is a first portion of the packet-based media signal, the method further comprising:

sending a second portion of the packet-based media signal to the DTMF analysis module when the first portion of the packet-based media signal is a portion of a DTMF packet, the second portion of the packet-based media signal being adjacent to the first portion of the media signal without an intervening non-DTMF packet and being after the first portion of the packet-based media signal.

10. The method of claim 7 , wherein the sampling time period and the non-sampling time period are associated with a sampling cycle.

11. The method of claim 7 , wherein at least one of the sampling time period or the non-sampling time period is defined based on at least one of a frame rate associated with a media-layer protocol or a minimum DTMF tone duration.

12. An apparatus, comprising:

a DTMF monitoring module configured to receive a packet-based media signal associated with a MoIP network;

a DTMF analysis module configured to analyze a first portion of a non-DTMF packet associated with the packet-based media signal to determine if the packet-based media signal includes DTMF signal information based on a sampling cycle after an end portion of a DTMF packet associated with the packet-based media signal is detected, wherein the sampling cycle includes a sampling time period and a non-sampling time period, wherein, in response to detecting a DTMF signal, the sampling time period is increased until the end of the DTMF signal;

a processing pipeline portion that excludes the DTMF analysis module, the DTMF monitoring module being configured to send a second portion of the non-DTMF packet to the processing pipeline portion; and

at least one processor, wherein at least one of the DTMF monitoring module and the DTMF analysis module is executable by the at least one processor.

13. The apparatus of claim 12 , wherein at least a portion of the DTMF analysis module is a software-based digital-signal-processor (DSP) emulator associated with a media subsystem of a session border controller.

14. The apparatus of claim 12 , wherein the DTMF analysis module is configured to analyze the portion of the non-DTMF packet during the sampling time period and not during the non-sampling time period.

15. The apparatus of claim 12 , wherein the end portion of the DTMF packet is associated with a payload of the DTMF packet.

16. The apparatus of claim 12 , wherein the DTMF packet is a first DTMF packet defined based on a media-layer of the MoIP network, the first DTMF packet having a payload associated with at least a portion of a DTMF signal, the apparatus further comprising:

a DTMF conversion module configured to define a second DTMF packet based on a session-layer of the MoIP network, the second DTMF packet having at least one of a payload or a header associated with the portion of the DTMF signal, wherein the DTMF conversion module is a hardware-based module.

17. The apparatus of claim 12 , wherein the end portion of the DTMF packet is analyzed by the DTMF analysis module in response to a beginning portion of the DTMF packet being detected at the DTMF analysis module.

Assignments (18)
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 May 20, 2009
From: NEXTPOINT NETWORKS, INC.
To: GENBAND INC.
Reel/Frame 022716/0303 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2008
From: COLUMBIA PARTNERS, L.L.C., AS AGENT AND INVESTMENT MANAGER
To: NEXTPOINT NETWORKS, INC.
Reel/Frame 021744/0677 →
SECURITY AGREEMENT Recorded May 7, 2008
From: NEXTPOINT NETWORKS, INC.
To: COLUMBIA PARTNERS, L.L.C. INVESTMENT MANAGEMENT
Reel/Frame 020911/0410 →
CHANGE OF NAME Recorded Mar 18, 2008
From: NEXTONE COMMUNICATIONS, INC.
To: NEXTPOINT NETWORKS, INC.
Reel/Frame 020663/0632 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2008
From: LU, XIAOMIN; MATTIE, BRUCE; OAKLEY, SIMON ARTHUR; SHERWIN, CHRISTOPHER MICHAEL; STURTEVANT, DAVID ELLIOTT
To: NEXTONE COMMUNICATIONS, INC.
Reel/Frame 020639/0974 →