IP Library Granted Patent US 7,184,427
Granted Patent B1
US 7,184,427 · App. 09/724,603 · Granted Feb 27, 2007

System and method for communicating telecommunication information from a broadband network to a telecommunication 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 7,184,427
App. No.
09/724,603
Granted
Feb 27, 2007
Kind
B1
Abstract

A system for communicating telecommunication information includes a memory, packetization modules, and a telecommunication interface module. The memory stores subscriber profiles associating each of several subscribers with a telecommunication interface. The packetization modules receive data packets from a broadband network and extract telecommunication information associated with a subscriber from the data packets. The telecommunication interface module communicates the telecommunication information to a telecommunication network using a telecommunication interface associated with the subscriber.

Claims (139)

1. A gateway for communicating telecommunication information, comprising:

one or more packetization modules operable to receive first data packets from a first broadband network using a first data communications protocol and to extract first telecommunication information associated with a first subscriber from the first data packets, the packetization modules further operable to receive second data packets from a second broadband network using a second data communication protocol and to extract second telecommunication information associated with a second subscriber from the second data packets, wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms, wherein the first and second data communication protocols includes any of Internet Protocol, Asynchronous Transfer Mode, and Frame Relay protocols; and

one or more telecommunication interface modules operable to communicate the first telecommunication information to a telecommunication network using a first telecommunication interface format associated with the first subscriber and to communicate the second telecommunication information to the telecommunication network using a second telecommunication interface format associated with the second subscriber, the first and second telecommunication interface formats including any of GR-303, TR-8, SS7, V5, ISDN, and unbundled analog lines.

2. The gateway of claim 1 , wherein the packetization modules are further operable to identify the first subscriber associated with the first telecommunication information according to a data network address of the first data packets.

3. The gateway of claim 1 , wherein the packetization modules are further operable to identify the first subscriber associated with the first telecommunication information according to a subscriber identifier included in the first data packets.

4. The gateway of claim 3 , wherein the subscriber identifier is a name, address, or telephone number.

5. The gateway of claim 1 , further comprising one or more compression modules operable to de-compress the first telecommunication information using a first compression algorithm associated with the first subscriber and to de-compress the second telecommunication information using a second compression algorithm associated with the second subscriber.

6. The gateway of claim 5 , further comprising a memory operable to store a first subscriber profile associating the first subscriber with the first telecommunication interface and the first compression algorithm and a second subscriber profile associating the second subscriber with the second telecommunication interface and the second compression algorithm.

7. The gateway of claim 5 , further comprising a management module operable to select a first one of the compression modules supporting the first compression algorithm for de-compressing the first subscriber's telecommunication information and a second one of the compression modules supporting the second compression algorithm for de-compressing the second subscriber's telecommunication information.

8. The gateway of claim 1 , further comprising a management module operable to assign at least one time slot of a time division multiplexing (TDM) bus to communicate the first telecommunication information to a particular telecommunication interface module coupled to the first telecommunication interface.

9. The gateway of claim 1 , further comprising:

a data packet bus operable to communicate the first data packets to the packetization module supporting the first data communication protocol; and

a time division multiplexing (TDM) bus operable to communicate the first telecommunication information to a telecommunication interface module coupled to the first telecommunication interface.

10. The gateway of claim 1 , further comprising an IEEE 802.6 bus operable to communicate the first data packets to the packetization module supporting the first data communication protocol and to communicate the first telecommunication information to a telecommunication interface module coupled to the first telecommunication interface.

11. The gateway of claim 1 , further comprising one or more echo cancellation modules operable to perform echo cancellation on the first telecommunication information but not the second telecommunication information.

12. A gateway for communicating telecommunication information, comprising:

one or more packetization modules operable to receive first data packets from a first broadband network using a first data communications protocol and to extract first telecommunication information associated with a first subscriber from the first data packets, the packetization modules further operable to receive second data packets from a second broadband network using a second data communication protocol and to extract second telecommunication information associated with a second subscriber from the second data packets, wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms;

one or more telecommunication interface modules operable to communicate the first telecommunication information to a telecommunication network using a first telecommunication interface associated with the first subscriber and to communicate the second telecommunication information to the telecommunication network using a second telecommunication interface associated with the second subscriber;

wherein the packetization modules receive the first data packets from a digital subscriber line multiplexer (DSLAM) and the second data packets from a cable modem termination system (CMTS) or a base station controller (BSC).

13. A method for communicating telecommunication information, comprising:

receiving first data packets from a first broadband network using a first data communication protocol;

extracting first telecommunication information associated with a first subscriber from the first data packets;

communicating the first telecommunication information to a telecommunication network using a first interface format associated with the first subscriber;

receiving second data packets from a second broadband network using a second data communication protocol;

extracting second telecommunication information associated with a second subscriber from the second data packets;

communicating the second telecommunication information to the telecommunication network using a second interface format associated with the second subscriber; and

wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms, wherein the first and second data communication protocols includes any of Internet Protocol, Asynchronous Transfer Mode, and Frame Relay protocols, the first and second interface formats including any of GR-303, TR-8, SS7, V5, ISDN, and unbundled analog lines.

14. The method of claim 13 , further comprising:

associating each of a plurality of subscribers with a data network address; and

identifying the first subscriber associated with the first telecommunication information according a data network address of the first data packets.

15. The method of claim 13 , further comprising identifying the first subscriber associated with the first telecommunication information according to a subscriber identifier included in the first data packets.

16. The method of claim 15 , wherein the subscriber identifier is a name, address, or telephone number.

17. The method of claim 13 , further comprising:

de-compressing the first telecommunication information using a first compression algorithm associated with the first subscriber; and

de-compressing the second telecommunication information using a second compression algorithm associated with the second subscriber.

18. The method of claim 17 , further comprising:

storing a first subscriber profile associating the first subscriber with the first telecommunication interface and the first compression algorithm; and

storing a second subscriber profile associating the second subscriber with the second telecommunication interface and the second compression algorithm.

19. The method of claim 17 , further comprising:

selecting a first compression module supporting the first compression algorithm for de-compressing the first subscriber's telecommunication information; and

selecting a second compression module supporting the second compression algorithm for de-compressing the second subscriber's telecommunication information.

20. The method of claim 13 , further comprising assigning one or more time slots in a time division multiplexing (TDM) bus to communicate the first telecommunication information to a telecommunication interface module coupled to the first telecommunication interface.

21. A method for communicating telecommunication information, comprising:

receiving first data packets from a first broadband network using a first data communication protocol;

extracting first telecommunication information associated with a first subscriber from the first data packets;

communicating the first telecommunication information to a telecommunication network using a first interface associated with the first subscriber;

receiving second data packets from a second broadband network using a second data communication protocol;

extracting second telecommunication information associated with a second subscriber from the second data packets;

communicating the second telecommunication information to the telecommunication network using a second interface associated with the second subscriber;

wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms;

receiving the first data packets from a digital subscriber line multiplexer (DSLAM); and

receiving the second data packets from a cable modem termination system (CMTS) or a base station controller (BSC).

22. The method of claim 13 , further comprising:

communicating the first data packets to a packetization module supporting the first data communication protocol using a data packet bus; and

communicating the first telecommunication information to a telecommunication interface module coupled to the first telecommunication interface using a time division multiplexing (TDM) bus.

23. The method of claim 13 , further comprising:

communicating the first data packets to a packetization module supporting the first data communication protocol using an IEEE 802.6 bus; and

communicating the first telecommunication information to a telecommunication interface module coupled to the first telecommunication interface using the IEEE 802.6 bus.

24. The method of claim 13 , further comprising:

performing echo cancellation on the first telecommunication information; and

bypassing echo cancellation for the second telecommunication information.

25. A method for communicating telecommunication information, comprising:

receiving first data packets from a first broadband network using a first data communication protocol;

extracting first telecommunication information associated with a first subscriber from the first data packets;

communicating the first telecommunication information to a telecommunication network using a first interface associated with the first subscriber;

receiving second data packets from a second broadband network using a second data communication protocol;

extracting second telecommunication information associated with a second subscriber from the second data packets;

communicating the second telecommunication information to the telecommunication network using a second interface associated with the second subscriber;

wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms;

communicating the first data packets from an integrated access device (IAD) to a digital subscriber line access multiplexer (DSLAM) using a digital subscriber line;

communicating the first data packets from the DSLAM to the first broadband network using the first data communication protocol;

communicating the second data packets from a media terminal adapter (MTA) to a cable modem termination system (CMTS) using a cable link; and

communicating the second data packets from the CMTS to the second broadband network using the second data communication protocol.

26. A method for communicating telecommunication information, comprising:

receiving first data packets from a first broadband network using a first data communication protocol;

extracting first telecommunication information associated with a first subscriber from the first data packets;

communicating the first telecommunication information to a telecommunication network using a first interface associated with the first subscriber;

receiving second data packets from a second broadband network using a second data communication protocol;

extracting second telecommunication information associated with a second subscriber from the second data packets;

communicating the second telecommunication information to the telecommunication network using a second interface associated with the second subscriber;

wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms;

communicating the first data packets from an integrated access device (IAD) to a digital subscriber line access multiplexer (DSLAM) using a digital subscriber line;

communicating the first data packets from the DSLAM to the first broadband network using the first data communication protocol;

communicating the second data packets from a wireless network interface unit (WNIU) to a base station controller (BSC) using a wireless link; and

communicating the second data packets from the BSC to the second broadband network using the second data communication protocol.

27. A method for communicating telecommunication information, comprising:

receiving first data packets from a first broadband network using a first data communication protocol;

extracting first telecommunication information associated with a first subscriber from the first data packets;

communicating the first telecommunication information to a telecommunication network using a first interface associated with the first subscriber;

receiving second data packets from a second broadband network using a second data communication protocol;

extracting second telecommunication information associated with a second subscriber from the second data packets;

communicating the second telecommunication information to the telecommunication network using a second interface associated with the second subscriber;

wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms;

communicating the first data packets from a media terminal adapter (MTA) to a cable modem termination system (CMTS) using a cable link;

communicating the first data packets from the CMTS to the first broadband network using the first data communication protocol;

communicating the second data packets from a wireless network interface unit (WNIU) to a base station controller (BSC) using a wireless link; and

communicating the second data packets from the BSC to the second broadband network using the second data communication protocol.

28. A system for communicating telecommunication information, comprising:

a memory operable to store subscriber profiles associating each of a plurality of subscribers with a telecommunication interface;

a packetization module operable to receive data packets from a broadband network and to extract telecommunication information associated with a subscriber from the data packets using a data communication protocol associated with the subscriber, wherein the broadband network includes any of digital subscriber line, cable, and wireless platforms, wherein the data communication protocol includes any of Internet Protocol, Asynchronous Transfer Mode, and Frame Relay protocols; and

a telecommunication interface module operable to communicate the telecommunication information to a telecommunication network using a telecommunication interface format associated with the subscriber, the telecommunication interface format including any of GR-303, TR-8, SS7, V5, ISDN, and unbundled analog lines.

29. The system of claim 28 , wherein:

the subscriber profiles associate each of the subscribers with a data network address; and

the packetization module is further operable to identify the subscriber associated with the telecommunication information according to a data network address of the data packets.

30. The system of claim 28 , wherein the packetization module is further operable to identify the subscriber associated with the telecommunication information according to a subscriber identifier included in the data packets.

31. The system of claim 30 , wherein the subscriber identifier is a name, address, or telephone number.

32. The system of claim 28 , further comprising:

a compression module operable to de-compress the telecommunication information using a compression algorithm associated with the subscriber; and

wherein the subscriber profiles associate each of the subscribers with a compression algorithm.

33. The system of claim 28 , further comprising a management module operable to select a compression module for de-compressing the telecommunication information according to a compression algorithm associated with the subscriber.

34. The system of claim 28 , further comprising a management module operable to assign one or more time slots in a time division multiplexing (TDM) bus to communicate the telecommunication information to the telecommunication interface module.

35. The system of claim 28 , further comprising:

a data packet bus coupled to the packetization module and operable to communicate the data packets to the packetization module; and

a time division multiplexing (TDM) bus coupled to the packetization module and operable to communicate the telecommunication information from the packetization module using one or more time slots.

36. The system of claim 28 , further comprising an IEEE 802.6 bus coupled to the packetization module and operable to communicate the data packets to the packetization module and to communicate the telecommunication information from packetization module.

37. The system of claim 28 , further comprising an echo cancellation module operable to perform echo cancellation on the telecommunication information according to whether the subscriber's profile indicates that the echo cancellation module should perform echo cancellation on the subscriber's telecommunication information.

38. A method for communicating telecommunication information, comprising:

associating each of a plurality of subscribers with a telecommunication interface;

receiving data packets from a broadband network and extracting telecommunication information associated with a subscriber from the data packets using a data communication protocol associated with the subscriber, wherein the first and second broadband networks include any of digital subscriber line, cable, and wireless platforms, wherein the data communication protocol includes any of Internet Protocol, Asynchronous Transfer Mode, and Frame Relay protocols; and

communicating the telecommunication information to a telecommunication network using a telecommunication interface format associated with the subscriber, the telecommunication interface format including any of GR-303, TR-8, SS7, V5, ISDN, and unbundled analog lines.

39. The method of claim 38 , further comprising:

associating each of the subscribers with a data network address; and

identifying the subscriber associated with the telecommunication information according to a data network address of the data packets.

40. The method of claim 38 , further comprising identifying the subscriber associated with the telecommunication information according to a subscriber identifier included in the data packets.

41. The method of claim 40 , wherein the subscriber identifier is a name, address, or telephone number.

42. The method of claim 38 , further comprising:

associating each of the subscribers with a compression algorithm; and

de-compressing the telecommunication information using a compression algorithm associated with the subscriber.

43. The method of claim 38 , further comprising selecting a compression module for de-compressing the telecommunication information according to a compression algorithm associated with the subscriber.

44. The method of claim 38 , further comprising assigning one or more time slots in a time division multiplexing (TDM) bus to communicate the telecommunication information to a telecommunication interface module coupled to the subscriber's associated telecommunication interface.

45. The method of claim 38 , further comprising:

communicating the data packets to a packetization module supporting the subscriber's associated data communication protocol using a data packet bus; and

communicating the telecommunication information to a telecommunication interface module coupled to the subscriber's associated telecommunication interface using a time division multiplexing (TDM) bus.

46. The method of claim 38 , further comprising:

communicating the data packets to a packetization module supporting the subscriber's associated data communication protocol using an IEEE 802.6 bus; and

communicating the telecommunication information to a telecommunication interface module coupled to the subscriber's associated telecommunication interface using the IEEE 802.6 bus.

47. The method of claim 38 , further comprising:

storing subscriber profiles indicating whether to perform echo cancellation on each subscriber's telecommunication information; and

performing echo cancellation on the telecommunication information according to the subscriber's stored profile.

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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM GENBAND, INC. TO READ GENBAND INC. PREVIOUSLY RECORDED ON REEL 018349 FRAME 0544. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR GENERAL BANDWIDTH INC. TO GENBAND INC.. Recorded Oct 5, 2006
From: GENERAL BANDWIDTH INC.
To: GENBAND INC.
Reel/Frame 018353/0856 →
CHANGE OF NAME Recorded Oct 5, 2006
From: GENERAL BANDWIDTH INC.
To: GENBAND, INC.
Reel/Frame 018349/0544 →
RELEASE Recorded Aug 1, 2005
From: GENERAL BANDWIDTH, INC.
To: VENTURE LENDING & LEASING III, INC.
Reel/Frame 016829/0378 →
SECURITY INTEREST Recorded Oct 19, 2001
From: GENERAL BANDWIDTH INC.
To: VENTURE LENDING & LEASING III, INC.
Reel/Frame 012494/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2000
From: CAREW, A.J. PAUL; MILLS, BRENDON W.
To: GENERAL BANDWIDTH INC.
Reel/Frame 011344/0694 →