IP Library Granted Patent US 6,975,597
Granted Patent B1
US 6,975,597 · App. 09/503,042 · Granted Dec 13, 2005

Automated link variant determination and protocol configuration for customer premises equipment and other network devices

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 6,975,597
App. No.
09/503,042
Granted
Dec 13, 2005
Kind
B1
Abstract

An autosensor or other communication system processing device determines which of a number of available link variants is required for a particular communication link that couples customer premises equipment (CPE) or another type of device to a network. The autosensor examines responses to messages sent over the link in order to determine one or more link variants associated therewith. The CPE or other device may then be automatically configured to support the determined link variant(s), e.g., by activation of an appropriate protocol entity in the CPE or other device. For example, CPE may be coupled to a network via an Asynchronous Transfer Mode (ATM) virtual circuit (VC) established over a digital subscriber line (DSL). In such an arrangement, multiple protocols may be encapsulated within the ATM cells, with each of the multiple protocols corresponding to a link variant. The CPE in this case may correspond to an ADSL termination unit-receive (ATU-R) device, or other type of gateway. The autosensor performs a series of tests to determine the link variant(s) for the VC, and the CPE or another network device which communicates with the CPE is then adjusted accordingly.

Claims (43)

1. A method for use in configuring a device coupled to a communications network, the communications network comprising a local network and one or more additional networks coupled to the local network, the method comprising the steps of:

automatically determining a link type associated with a communication link between a first device and at least one additional device coupled to the communications network, the communication link being external to the local network and comprising a communication link of the one or more additional networks, by transmitting one or more messages from the first device and examining a corresponding response received by the first device over the communication link; and

configuring at least one of the first and additional devices in accordance with the determined link type;

wherein the first device comprises a gateway coupled between the local network and the one or more additional networks; and

wherein the step of automatically determining a link type is implemented at least in part within the gateway.

2. The method of claim 1 wherein the first device comprises customer premises equipment.

3. The method of claim 1 wherein the first device comprises a network server.

4. The method of claim 1 wherein the determined link type is one of a plurality of link variants associated with the communications network.

5. The method of claim 2 wherein the customer premises equipment is coupled to the communication network via a digital subscriber line.

6. The method of claim 2 wherein the customer premises equipment comprises an ADSL (asymmetric digital subscriber line) termination unit-receive (ATU-R) device.

7. The method of claim 1 wherein the communication network comprises an Internet protocol (IP) network.

8. The method of claim 1 wherein the determined link type comprises one of a plurality of link variants at least a subset of which correspond to encapsulation of different types of protocols in Asynchronous Transfer Mode (ATM) cells.

9. The method of claim 1 wherein the communication link comprises an ATM virtual circuit (VC).

10. The method of claim 1 wherein the determined link type comprises one of a plurality of link variants including one or more of a logical link control (LLC), a point-to-point protocol (PPP), an LLC-PPP, an Internet protocol (IP), an LLC-IP protocol, an Ethernet protocol, and an LLC-Ethernet protocol.

11. A method for use in configuring a device coupled to a communications network the method comprising the steps of:

automatically determining a link type associated with a communication link between a first device and at least one additional device coupled to the communications network by transmitting one or more messages from the first device and examining a corresponding response received by the first device over the communication link; and

configuring at least one of the first and additional devices in accordance with the determined link type;

wherein the determining step includes first testing to determine if the link is an LLC-type link, performing at least one additional test of a first type if the link is not an LLC-type link, and performing at least one additional test of a second type if the link is an LLC-type link.

12. The method of claim 11 wherein the at least one additional test of the first type includes a test to determine if the link is a PPP link.

13. The method of claim 11 wherein the at least one additional test of the second type includes a test to determine a particular type of encapsulation for the LLC-type link.

14. An apparatus for use in configuring a first device coupled to a communications network, the communications network comprising a local network and one or more additional networks coupled to the local network, the apparatus comprising:

a processing element operative to automatically determine a link type associated with a communication link between the first device and at least one additional device coupled to the communications network, the communication link being external to the local network and comprising a communication link of the one or more additional networks, by transmitting one or more messages from the first device and examining a corresponding response received by the first device over the communication link; and to direct the configuration of at least one of the first and additional devices in accordance with the determined link type;

wherein the first device comprises a gateway coupled between the local network and the one or more additional networks; and

wherein the processing element operative to automatically determine a link type is implemented at least in part within the gateway.

15. The apparatus of claim 14 wherein the first device comprises customer premises equipment.

16. The apparatus of claim 14 wherein the first device comprises a network server.

17. The apparatus of claim 14 wherein the determined link type is one of a plurality of link variants associated with the communications network.

18. The apparatus of claim 15 wherein the customer premises equipment is coupled to the communication network via a digital subscriber line.

19. The apparatus of claim 15 wherein the customer premises equipment comprises an ADSL (asymmetric digital subscriber line) termination unit-receive (ATU-R) device.

20. The apparatus of claim 14 wherein the communication network comprises an Internet protocol (IP) network.

21. The apparatus of claim 14 wherein the determined link type comprises one of a plurality of link variants at least a subset of which correspond to encapsulation of different types of protocols in Asynchronous Transfer Mode (ATM) cells.

22. The apparatus of claim 14 wherein the communication link comprises an ATM virtual circuit (VC).

23. The apparatus of claim 14 wherein the determined link type comprises one of a plurality of link variants including one or more of a logical link control (LLC), a point-to-point protocol (PPP), an LLC-PPP, an Internet protocol (IP), an LLC-IP protocol, an Ethernet protocol, and an LLC-Ethernet protocol.

24. An apparatus for use in configuring a first device coupled to a communications network, the apparatus comprising:

a processing element operative to automatically determine a link type associated with a communication link between the first device and at least one additional device coupled to the communications network, by transmitting one or more messages from the first device and examining a corresponding response received by the first device over the communication link; and to direct the configuration of at least one of the first and additional devices in accordance with the determined link type;

wherein the processing element is operative to perform a test to determine if the link is an LLC-type link, to perform at least one additional test of a first type if the link is not an LLC-type link, and to perform at least one additional test of a second type if the link is an LLC-type link.

25. The apparatus of claim 24 wherein the at least one additional test of the first type includes a test to determine if the link is a PPP link.

26. The apparatus of claim 24 wherein the at least one additional test of the second type includes a test to determine a particular type of encapsulation for the LLC-type link.

27. A machine-readable medium storing one or more programs for use in configuring a device coupled to a communications network, the communications network comprising a local network and one or more additional networks coupled to the local network, wherein the one or more programs when executed by a processor implement the steps of:

automatically determining a link type associated with a communication link between a first device coupled to the communications network and at least one additional device coupled to the communications network, the communication link being external to the local network and comprising a communication link of the one or more additional networks, by transmitting one or more messages from the first device and examining a corresponding response received by the first device over the communication link; and

configuring at least one of the first and additional devices in accordance with the determined link type;

wherein the first device comprises a gateway coupled between the local network and the one or more additional networks; and

wherein the step of automatically determining a link type is implemented at least in part within the gateway.

Assignments (16)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 012816/0088 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK
To: AVAYA INC. (FORMERLY KNOWN AS AVAYA TECHNOLOGY CORP.)
Reel/Frame 044892/0158 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded Dec 29, 2008
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022071/0420 →
REASSIGNMENT Recorded Jun 27, 2008
From: AVAYA TECHNOLOGY LLC
To: AVAYA INC
Reel/Frame 021158/0319 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →