Aggregatable connectivity
First Claim
Patent Images
1. A method comprising a first device and a second device, each coupled to one or more serial signal paths, the said devicesattempting to transmit symbols over one or more of the serial signal paths;
- identifying one or more serial signal paths over each of which the devices are able to exchange symbols; and
enrolling the identified serial signal paths into an aggregation of signal paths to provide for communication between the devices, including;
the first device proposing to the second device a first potential enrollment of serial signal paths into a first proposed aggregation of signal paths, including the identified serial signal paths, such that no serial signal path in the first potential enrollment is already a member of a previously formed aggregation;
if the second device is able to enroll each serial signal path in the first potential enrollment into an aggregation of signal paths, the second device and the first device agreeing to form the first proposed aggregation;
otherwise, one of either the first device or the second device respectively proposing a second potential enrollment of serial signal paths into a second proposed aggregation of signal paths that differs from the first proposed aggregation, to the other device.
1 Assignment
0 Petitions
Accused Products
Abstract
A first device and a second device, each coupled to one or more signal paths, attempting to transmit symbols over one or more of the signal paths, identifying one or more signal paths over each of which each device is able to transmit a symbol to the other device and over which each device is able to receive a symbol from the other device, and enrolling the identified signal paths into an aggregation of signal paths operable to provide for communication between the devices.
-
Citations
22 Claims
-
1. A method comprising a first device and a second device, each coupled to one or more serial signal paths, the said devices
attempting to transmit symbols over one or more of the serial signal paths; - identifying one or more serial signal paths over each of which the devices are able to exchange symbols; and
enrolling the identified serial signal paths into an aggregation of signal paths to provide for communication between the devices, including; the first device proposing to the second device a first potential enrollment of serial signal paths into a first proposed aggregation of signal paths, including the identified serial signal paths, such that no serial signal path in the first potential enrollment is already a member of a previously formed aggregation;
if the second device is able to enroll each serial signal path in the first potential enrollment into an aggregation of signal paths, the second device and the first device agreeing to form the first proposed aggregation;
otherwise, one of either the first device or the second device respectively proposing a second potential enrollment of serial signal paths into a second proposed aggregation of signal paths that differs from the first proposed aggregation, to the other device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- identifying one or more serial signal paths over each of which the devices are able to exchange symbols; and
-
10. An apparatus comprising:
-
a first device and a second device, each coupled to one or more serial signal paths, and to identify one or more of the serial signal paths over which the devices are able to exchange symbols; and an aggregation of signal paths, including the identified serial signal paths, to provide for communication between the devices, and formed by the devices enrolling the identified serial signal paths into the aggregation of signal paths, including; the first device proposing to the second device first potential enrollment of serial signal paths into a first proposed aggregation of signal paths, including the identified serial signals paths, such that no serial signal path in the first potential enrollment is already a member of a previously formed aggregation;
if the second device is able to enroll each serial signal path in the first potential enrollment into an aggregation of signal paths, the second device and the first device agreeing to form the first proposed aggregation;
otherwise, one of either the first device or the second device respectively proposing a second potential enrollment of serial signal paths into a second proposed aggregation of signal paths that differs from the first proposed aggregation, to the other device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system comprising:
-
a first device and a second device, each coupled to one or more serial signal paths, to exchange symbols representing proposed aggregations of the serial signal paths; and to select one of the aggregations of the serial signal paths over which to communicate data between the first device and the second device; and
a processor connected to the selected aggregation of the serial signal paths, including;the first device proposing to the second device a first potential enrollment of serial signal paths into a first proposed aggregation of signal paths, including the identified serial signal paths, such that no serial signal path in the first potential enrollment is already a member of a previously formed aggregation;
if the second device is able to enroll each serial signal path in the first potential enrollment into aggregation of signal paths, the second device and the first device agreeing to form the first proposed aggregation;
otherwise, one of either the first device or the second device respectively proposing a second potential enrollment of serial signal paths into a second proposed aggregation of signal paths that differs from the first proposed aggregation, to the other device. - View Dependent Claims (16)
-
-
17. A machine accessible medium having stored thereon data which when accessed by a machine causes the machine to perform a method, the method comprising:
-
a first device and a second device, each coupled to one or more serial signal path; attempting to transmit symbols over one or more of the serial signal path; identifying one or more signal paths over each of which the devices are able to exchange symbols; and enrolling the identified serial signal paths into an aggregation of signal paths to provide for communication between the devices, including; the first device proposing to the second device a first potential enrollment of serial signal paths into a first proposed aggregation of signal paths, including the identified serial signal paths, such that no serial signal path in the first potential enrollment is already a member of a previously formed aggregation;
if the second device is able to enroll each serial signal path in the first potential enrollment into an aggregation of signal paths, the second device and the first device agreeing to form the first proposed aggregation;
otherwise, one of either the first device or the second device respectively proposing a second potential enrollment of serial signal paths into a second proposed aggregation of signal paths that differs from the first proposed aggregation, to the other device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification