IP Library Granted Patent US 7,894,464
Granted Patent B2
US 7,894,464 · App. 12/457,093 · Granted Feb 22, 2011

Apparatus and method for auto-negotiation in a communication system

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,894,464
App. No.
12/457,093
Granted
Feb 22, 2011
Kind
B2
Abstract

A communication system includes a first device and a second device that can advertise multiple capabilities using communication links. A first type of auto-negotiation between the first and second devices is performed using a first communication link between the devices. A second communication link between the devices is used to facilitate a second type of auto-negotiation. For example, the first communication link can include pairs A and B of an IEEE Std. 802.3 four twisted pair cable. The second communication link can include pairs C and D of the cable.

Claims (51)

1. An apparatus for performing auto-negotiation in a communications system, comprising:

a first device configured to advertise a first capability to operate in accordance with a first communications protocol and to advertise a second capability to operate in accordance with a second communications protocol,

wherein the first device is configured to perform a first auto-negotiation of the first communications protocol with a second device when the first capability matches a capability of the second device and to perform a second auto-negotiation of the second communications protocol with the second device when the second capability matches the capability of the second device, and

wherein the first device is further configured to use a protocol hierarchy to determine whether to perform the first auto-negotiation or the second auto-negotiation when both the first capability and the second capability match the capability of the second device.

2. The apparatus of claim 1 , wherein the first device is configured to simultaneously advertise the first capability and the second capability.

3. The apparatus of claim 1 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and the second communications protocol is an IEEE Standard 1394 communications protocol.

4. The apparatus of claim 1 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and the second communications protocol is a non-IEEE Standard 802.3 communications protocol.

5. The apparatus of claim 1 , wherein the first device is configured to advertise the first capability over a first communication link and to advertise the second capability over a second communication link.

6. The apparatus of claim 5 , wherein the first communication link and the second communication link each include at least two pairs of conductors.

7. The apparatus of claim 1 , wherein the second device is configured to advertise at least one of a group consisting of:

the first capability for operation in accordance with the first communications protocol, and

the second capability for operation in accordance with the second communications protocol.

8. The apparatus of claim 1 , wherein the first communications protocol is assigned a higher priority than the second communication protocol such that the first device is configured to perform the first auto-negotiation when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

9. The apparatus of claim 1 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and the second communications protocol is an IEEE Standard 1394 communications protocol, the IEEE Standard 802.3 communications protocol being assigned a higher priority than the IEEE Standard 1394 communications protocol such that the first device is configured to perform an auto-negotiation of the IEEE Standard 802.3 communications protocol when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

10. The apparatus of claim 1 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and the second communications protocol is a non-IEEE Standard 802.3 communications protocol, the IEEE Standard 802.3 communications protocol being assigned a higher priority than the non-IEEE Standard 802.3 communications protocol such that the first device is configured to perform an auto-negotiation of the IEEE Standard 802.3 communications protocol when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

11. The apparatus of claim 1 , wherein the first device is configured to transmit a first link code word having a first selector field to advertise the first capability and a second link code word having a second selector field to advertise the second capability.

12. The apparatus of claim 11 , wherein the first device is configured to simultaneously transmit the first link code word and the second link code word.

13. A method of performing auto-negotiation in a communication system, comprising:

(a) advertising, by a first device to a second device, a first capability to operate in accordance with a first communications protocol;

(b) advertising, by the first device to the second device, a second capability to operate in accordance with a second communications protocol; and

(c) performing, by the first device, a first auto-negotiation of the first communications protocol with the second device when the first capability matches a capability of the second device or a second auto-negotiation of the second communications protocol with the second device when the first capability matches the capability of the second device, wherein step (c) comprises:

(c)(i) using a protocol hierarchy to determine whether to perform the first auto-negotiation or the second auto-negotiation when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

14. The method of claim 13 , wherein step (b) comprises:

(b)(i) simultaneously advertising the first capability and the second capability.

15. The method of claim 13 , wherein step (a) comprises:

(a)(i) using the first device to advertise the first capability to operate in accordance with an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and wherein step (b) comprises:

(b) using the first device to advertise the second capability to operate in accordance with an IEEE Standard 1394 communications protocol.

16. The method of claim 13 , wherein step (a) comprises:

(a)(i) using the first device to advertise the first capability to operate in accordance with an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and wherein step (b) comprises:

(b) using the first device to advertise the second capability to operate in accordance with a non-IEEE Standard 802.3 communications protocol.

17. The method of claim 13 , wherein step (a) comprises:

(a)(i) using the first device to advertise the first capability over a first communication link, and wherein step (b) comprises:

(b) using the first device to advertise the second capability over a second communication link.

18. The method of claim 13 , further comprising:

(d) using the second device to advertise at least one of a group consisting of:

the first capability, and

the second capability.

19. The method of claim 13 , wherein step (c)(i) comprises:

(c)(i)(A) assigning the first communications protocol to a higher priority than the second communication protocol; and

(c)(i)(B) performing the first auto-negotiation when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

20. The method of claim 13 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol and the second communications protocol is an IEEE Standard 1394 communications protocol, and wherein step (c)(i) comprises:

(c)(i)(A) assigning the IEEE Standard 802.3 communications protocol to a higher priority than the IEEE Standard 1394 communications protocol; and

(c)(i)(B) performing an auto-negotiation of the IEEE Standard 802.3 communications protocol when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

21. The method of claim 13 , wherein the first communications protocol is an Institute of Electrical and Electronics Engineers (IEEE) Standard 802.3 communications protocol, and the second communications protocol is a non-IEEE Standard 802.3 communications protocol, and wherein step (c)(i) comprises:

(c)(i)(A) assigning the IEEE Standard 802.3 communications protocol to a higher priority than the non-IEEE Standard 802.3 communications protocol; and

(c)(i)(B) performing an auto-negotiation of the IEEE Standard 802.3 communications protocol when the first capability matches the capability of the second device and the second capability matches the capability of the second device.

22. The method of claim 13 , wherein step (a) comprises:

(a)(i) using the first device to transmit a first link code word having a first selector field to advertise the first capability, and wherein step (b) comprises:

(b)(i) using the first device to transmit a second link code word having a second selector field selector field to advertise the second capability.

23. The method of claim 22 , wherein step (b)(i) comprises:

(b)(i)(A) simultaneously transmitting the first link code word and the second link code word.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2009
From: HURWITZ, WALTER; THOUSAND, RICHARD G.; BROWN, KEVIN; HUFF, GARY
To: BROADCOM CORPORATION
Reel/Frame 022802/0487 →