IP Library Granted Patent US 7,385,963
Granted Patent B1
US 7,385,963 · App. 09/724,714 · Granted Jun 10, 2008

System and method for communicating telecommunication information from a telecommunication network to a broadband 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,385,963
App. No.
09/724,714
Granted
Jun 10, 2008
Kind
B1
Abstract

A system for communicating telecommunication information includes a memory, a telecommunication interface module, and packetization modules. The memory stores subscriber profiles associating each of several subscribers with a data communication protocol. The telecommunication interface module receives telecommunication information for a subscriber from a telecommunication network, and the packetization modules generate data packets communicating the telecommunication information according to a data communication protocol associated with the subscriber.

Claims (149)

1. A gateway for communicating telecommunication information, comprising:

a telecommunication interface module operable to receive first telecommunication information for a first subscriber and second telecommunication information for a second subscriber circuit-switched from a telecommunication network, wherein the first and second telecommunication information is received in any of a plurality of various formats, the telecommunication interface module operable to provide the first telecommunication information and the second telecommunication information on a common bus; and

one or more packetization modules operable to receive the first and second telecommunication information from the common bus, the one or more packetization modules operable to generate first data packets for communicating the first telecommunication information to first customer premises equipment according to a first data communication protocol associated with the first subscriber and to generate second data packets for communicating the second telecommunication information to second customer premises equipment according to a second data communication protocol associated with the second subscriber, wherein the first and second data communication protocols are selected from any of a plurality of various protocol types.

2. The gateway of claim 1 , wherein:

each of a plurality of subscribers is associated with a separate telecommunication interface; and

the telecommunication interface module is further operable to identify the first subscriber according to a telecommunication interface from which the telecommunication interface module receives the first telecommunication information.

3. The gateway of claim 2 , wherein the telecommunication interface is an analog line coupled to a telecommunication switch.

4. The gateway of claim 1 , wherein the telecommunication interface module is further operable to identify the first subscriber according to a subscriber identifier received with the first telecommunication information.

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

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

7. The gateway of claim 6 , further comprising a memory operable to store a first subscriber profile associating the first subscriber with the first compression algorithm and the first data communication protocol and a second subscriber profile associating the second subscriber with the second compression algorithm and the second data communication protocol.

8. The gateway of claim 6 , further comprising a management module operable to select, for the first subscriber, a compression module supporting the first compression algorithm and a packetization module supporting the first data communication protocol.

9. The gateway of claim 6 , further comprising a management module operable to select a compression module supporting the first compression algorithm, to select a packetization module supporting the first data communication protocol, and to assign at least one time slot of a time division multiplexing (TDM) bus to communicate the first telecommunication information to the selected compression module and the selected packetization module.

10. The gateway of claim 1 , further comprising one or more network interface modules operable to communicate the first data packets using a first data link associated with the first subscriber and to communicate the second data packets using a second data link associated with the second subscriber.

11. The gateway of claim 10 , wherein:

the first data link communicates the first data packets to a digital subscriber line access multiplexer (DSLAM); and

the second data link communicates the second data packets to a cable modem termination system (CMTS) or a base station controller (BSC).

12. 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.

13. The gateway of claim 1 , further comprising:

a time division multiplexing (TDM) bus coupled to the packetization modules and operable to communicate the first and second telecommunication information to the packetization modules using one or more time slots; and

a data packet bus coupled to the packetization modules and operable to communicate the first and second data packets from the packetization modules.

14. The gateway of claim 1 , further comprising an IEEE 802.6 bus coupled to the packetization modules, the IEEE 802.6 bus operable to communicate the first and second telecommunication information to the packetization modules and to communicate the first and second data packets from the packetization modules.

15. A method for communicating telecommunication information, comprising:

receiving first telecommunication information for a first subscriber circuit-switched from a telecommunication network;

receiving second telecommunication information for a second subscriber circuit-switched from the telecommunication network;

transporting the first and second telecommunication information over a common information bus;

generating first data packets for communicating the first telecommunication information to first customer premises equipment according to a first data communication protocol associated with the first subscriber;

generating second data packets for communicating the second telecommunication information to second customer premises equipment according to a second data communication protocol associated with the second subscriber;

transporting the first and second data packets over a common packet bus;

wherein the first and second data communication protocols are selected from any of a plurality of various protocol types;

wherein the first and second telecommunication information are received in any of a plurality of various formats.

16. The method of claim 15 , further comprising:

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

receiving the first telecommunication information from a first telecommunication interface;

identifying the first subscriber associated with the first telecommunication interface;

receiving the second telecommunication information from a second telecommunication interface; and

identifying the second subscriber associated with the second telecommunication interface.

17. The method of claim 16 , wherein the first and second telecommunication interfaces are unbundled analog lines.

18. The method of claim 15 , further comprising identifying the first subscriber according to a subscriber identifier received with the first telecommunication information.

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

20. The method of claim 15 , further comprising:

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

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

21. The method of claim 20 , further comprising:

storing a first subscriber profile associating the first subscriber with the first compression algorithm and the first data communication protocol; and

storing a second subscriber profile associating the second subscriber with the second compression algorithm and the second data communication protocol.

22. The method of claim 20 , further comprising:

selecting a compression module supporting the first compression algorithm to compress the first telecommunication information;

selecting a packetization module supporting the first data communication protocol to generate the first data packets.

23. The method of claim 20 , further comprising:

selecting a compression module supporting the first compression algorithm;

selecting a packetization module supporting the first data communication protocol; and

assigning one or more time slots in a time division multiplexing (TDM) bus to communicate the first telecommunication information to the selected compression module and the selected packetization module.

24. The method of claim 15 , further comprising:

communicating the first data packets using a first data link associated with the first subscriber; and

communicating the second data packets using a second data link associated with the second subscriber.

25. The method of claim 24 , further comprising:

communicating the first data packets to a digital subscriber line multiplexer (DSLAM) using the first data link; and

communicating the second data packets to a cable modem termination system (CMTS) or a base station controller (BSC) using the second data link.

26. The method of claim 15 , further comprising:

performing echo cancellation on the first telecommunication information; and

bypassing echo cancellation for the second telecommunication information.

27. The method of claim 15 , further comprising:

communicating the first telecommunication information to a packetization module supporting the first data communication protocol using a time division multiplexing (TDM) bus; and

communicating the first data packets from the packetization module using a data packet bus.

28. The method of claim 15 , further comprising:

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

communicating the first data packets from the packetization module using the IEEE 802.6 bus.

29. The method of claim 15 , further comprising:

communicating the first data packets to a digital subscriber line access multiplexer (DSLAM) using the first data communication protocol;

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

communicating the second data packets to a cable modem termination system (CMTS) using the second data communication protocol; and

communicating the second data packets from the CMTS to a media terminal adapter (MTA) using a cable link.

30. The method of claim 15 , further comprising:

communicating the first data packets to a digital subscriber line access multiplexer (DSLAM) using the first data communication protocol;

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

communicating the second data packets to a base station controller (BSC) using the second data communication protocol; and

communicating the second data packets from the BSC to a wireless network interface unit (WNIU) using a wireless link.

31. The method of claim 15 , further comprising:

communicating the first data packets to a cable modem termination system (CMTS) using the first data communication protocol;

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

communicating the second data packets to a base station controller (BSC) using the second data communication protocol; and

communicating the second data packets from the BSC to a wireless network interface unit (WNIU) using a wireless link.

32. A system for communicating telecommunication information, comprising:

a memory operable to store subscriber profiles associating each of a plurality of subscribers with a data communication protocol;

a telecommunication interface module operable to receive telecommunication information for a plurality of subscribers circuit-switched from a telecommunication network;

a common bus operable to transport telecommunication information received from the plurality of subscribers;

a packetization module operable to receive the telecommunication information from the common bus, the packetization module operable to generate data packets for communicating the telecommunication information to customer premises equipment according to a data communication protocol associated with the plurality of subscribers;

wherein the data communication protocol is selected from any of a plurality of various protocol types;

wherein the telecommunication information is received in any of a plurality of various formats.

33. The system of claim 32 , wherein:

the subscriber profiles associate each of the subscribers with a separate telecommunication interface; and

the telecommunication interface module is further operable to identify the subscriber according to a telecommunication interface from which the telecommunication interface module receives the telecommunication information.

34. The system of claim 33 , wherein the telecommunication interface is an analog line coupled to a telecommunication switch.

35. The system of claim 32 , wherein the telecommunication interface module is further operable to receive a subscriber identifier with the telecommunication information and to identify the subscriber according to the subscriber identifier.

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

37. The system of claim 32 , further comprising:

a compression module operable to 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.

38. The system of claim 32 , further comprising:

a network interface module operable to communicate the data packets using a data link associated with the subscriber; and

wherein the subscriber profiles associate each of the subscribers with a data link.

39. The system of claim 32 , 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.

40. The system of claim 32 , further comprising:

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

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

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

42. The system of claim 32 , further comprising a management module operable to select the packetization module from a plurality of packetization modules according to the data communication protocol associated with the subscriber and to assign one or more time slots in a time division multiplexing (TDM) bus to communicate the telecommunication information to the selected packetization module.

43. A method for communicating telecommunication information, comprising:

associating each of a plurality of subscribers with a data communication protocol;

receiving the telecommunication information for the plurality of subscribers circuit-switched from a telecommunication network;

transporting the received telecommunication information over a common bus;

generating data packets for communicating the telecommunication information to customer premises equipment according to a data communication protocol associated with each of the plurality of subscribers;

wherein the data communication protocol is selected from any of a plurality of various protocol types;

wherein the telecommunication information is received in any of a plurality of various formats.

44. The method of claim 43 , further comprising:

associating each of the subscribers with a separate telecommunication interface;

receiving the telecommunication information from a telecommunication interface; and

identifying the subscriber associated with the telecommunication interface.

45. The method of claim 44 , wherein the telecommunication interface is an analog line coupled to a telecommunication switch.

46. The method of claim 43 , further comprising:

receiving a subscriber identifier with the telecommunication information; and

identifying the subscriber according to the subscriber identifier.

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

48. The method of claim 43 , further comprising:

associating each of the subscribers with a compression algorithm; and

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

49. The method of claim 43 , further comprising:

associating each of the subscribers with a data link; and

communicating the data packets using a data link associated with the subscriber.

50. The method of claim 43 , further comprising:

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

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

51. The method of claim 43 , further comprising:

communicating the telecommunication information to a packetization module supporting the subscriber's associated data communication protocol using a time division multiplexing (TDM) bus; and

communicating the data packets from the packetization module using a data packet bus.

52. The method of claim 43 , further comprising:

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

communicating the data packets from the packetization module using the IEEE 802.6 bus.

53. The method of claim 43 , further comprising:

selecting a packetization module supporting the data communication protocol associated with the subscriber; and

assigning one or more time slots in a time division multiplexing (TDM) bus to communicate the telecommunication information to the selected packetization module.

54. A system for communicating telecommunication information, comprising:

a gateway operable to associate each of a plurality of subscribers with a data communication protocol, to receive telecommunication information for subscribers circuit-switched from a telecommunication network, transport telecommunication information for each subscriber over a common bus, and to generate data packets for communicating each subscriber's telecommunication information to each subscriber's customer premises equipment according to the data communication protocol associated with each subscriber, wherein the data communication protocol is selected from any of a plurality of various protocol types, wherein the telecommunication information is received in any of a plurality of various formats;

a digital subscriber line access multiplexer (DSLAM) operable to communicate at least some of the data packets generated by the gateway to an integrated access device (IAD) using a digital subscriber line; and

a cable modem termination system (CMTS) operable to communicate at least some of the data packets generated by the gateway to a media terminal adapter (MTA) using a cable link.

55. The system of claim 54 , wherein the gateway generates data packets for communication to the DSLAM according to a first data communication protocol and generates data packets for communication to the CMTS according to a second data communication protocol.

56. The system of claim 54 , further comprising a base station controller (BSC) operable to communicate at least some of the data packets generated by the gateway to a wireless network interface unit (WNIU) using a wireless link.

57. The system of claim 54 , wherein the gateway generates data packets for communication to the DSLAM according to a first data communication protocol and generates data packets for communication to the BSC according to a second data communication protocol.

Assignments (10)
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 →