Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
303 words
A method for transmitting information packets in a communication network comprising a transmit bus, a receive bus and means for directing information packets leaving said transmit bus onto said receive bus, a plurality of bus interface units (BIUs) each coupled between said transmit and receive buses and to a user device for which it transmits and receives information packets, each said BIU including means for detecting on said transmit bus signals originating from an upstream direction away from said directing means, said method comprising the steps of: (1) comparing bits of an information packet transmitted by a transmitting BIU as received thereby on said receive bus with the bits of said information packet as transmitted thereby; (2) determining, upon detecting a mismatch between the received and transmitted bits, that at least one BIU located downstream with respect to said transmitting BIU has been preempted and entered a preempted mode; (3) setting to a predetermined value a control portion of said information packet being transmitted upon determining that the preemption has occurred, said control portion predetermined value being effective to indicate to BIUs receiving the last recited packet that the preemption has occurred; (4) allowing each BIU in said preempted mode to transmit its respective information packet before any information packets are transmitted by BIUs in a free mode following completion of transmission by said transmitting BIU, each BIU in said preempted mode transmitting said information packet having said control portion set to said predetermined value; and (5) commencing transmission at each BIU in said free mode and having an information packet to transmit substantially immediately upon detecting the end of a last transmitted information packet on said receive but if said control portion of said last transmitted packet is not set to said predetermined value and said transmit and receive buses are idle.
Claim 2
Independent Claim
303 words
A method for transmitting information packets in a communication network comprising a transmit bus, a receive bus and means for directing information packets leaving said transmit bus onto said receive bus, a plurality of bus interface units (BIUs) each coupled between said transmit and receive buses and to a user device for which it transmits and receives information packets, each said BIU including means for detecting on said transmit bus signals originating from an upstream direction away from said directing means, said method comprising the steps of: (1) comparing bits of an information packet transmitted by a transmitting BIU as received thereby on said receive bus with the bits of said information packet as transmitted thereby; (2) determining, upon detecting a mismatch between the received and transmitted bits, that at least one BIU located downstream with respect to said transmitting BIU has been preempted and entered a preempted mode; (3) setting to a predetermined value a control portion of said information packet being transmitted upon determining that the preemption has occurred, said control portion predetermined value being effective to indicate to BIUs receiving the last recited packet that the preemption has occurred; (4) allowing each BIU in said preempted mode to transmit its respective information packet before any information packets are transmitted by BIUs in a free mode following completion of transmission by said transmitting BIU, each BIU in said preempted mode transmitting said information packet having said control portion set to said predetermined value; and (5) commencing transmission at each BIU in said free mode and having an information packet to transmit substantially immediately upon detecting the end of a last transmitted information packet on said receive but if said control portion of said last transmitted packet is not set to said predetermined value and said transmit and receive buses are idle.
Claim 3
Dependent Claim
55 words
The method of claim 1 including the additional steps of: monitoring said transmit bus for the presence of said upstream signals while said transmitting BIU transmits said information packet; and ceasing transmission by said transmitting BIU if said upstream signals are detected so that the information packet transmission by the last recited BIU is preempted.
Claim 4
Dependent Claim
90 words
The method of claim 1 wherein said information packet includes first and second ones of said control portion, said first control portion following a start frame delimiter of said information packet, said second control portion preceding an end frame delimiter of said information packet; and step (3) of said method further comprising said transmitting BIU setting only said second control portion or both said first and second control portions if said first control portion respectively has or has not been transmitted upon said transmitting BIU determining that preemption has occurred.
Claim 5
Dependent Claim
27 words
The method of claim 3 wherein each preempted BIU transmits its respective information packet with both said first and second control portions set to said predetermined value.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein said BIUs are coupled in parallel between said transmit and receive buses.
Claim 7
Dependent Claim
35 words
The method of claim 1 wherein said transmit and receive buses each comprise a plurality of bus segments, each said BIU being coupled between a different pair of transmit bus segments and receive bus segments.
Claim 8
Dependent Claim
135 words
The method of claim 1 including the additional steps of: ceasing information packet transmission from said BIU in said preempted mode upon detecting signals on said transmit bus comprising an upstream originating information packet; reading said control portion of said upstream packet; jamming said transmit bus for a predetermined period if said control portion of said upstream packet is not set to said predetermined value, said predetermined period being of sufficient duration to cause bit mismatches to be detected during a data portion of said upstream packet at an upstream BIU transmitting said upstream packet; ceasing transmission from said upstream BIU upon there detecting bit mismatches during the data portion of said upstream packet; and refraining from transmitting from said upstream BIU until each said BIU in said preempted mode successfully transmits its information packet.
Claim 9
Dependent Claim
335 words
A bus communication network, comprising: a transmit bus; a receive bus; means for directing signals leaving said transmit bus onto said receive bus; a plurality of bus interface units (BIUs) respectively coupled between said transmit and receive buses at locations spaced therealong, said BIUs communicating with each other by transmitting signals on said transmit bus and receiving signals on said receive bus, each said BIU being coupled to a user device for which it both transmits and receives information packets; each said BIU including: means for detecting signals on said transmit bus originating from an upstream direction away from said directing means; means for detecting signals on said receive bus; means for comparing bits as received of an information packet transmitted thereby with the bits of said information packet as transmitted thereby, said comparing means providing a collision signal upon detecting a mismatch between the received and transmitted bits of said packet, the bit mismatch indicating that a downstream BIU has been preempted and entered a preempted mode; means for setting to a predetermined value a control portion of said packet being transmitted upon said comparing means providing said collision signal; each BIU in said preempted mode gaining access to said transmit bus in accordance with a predetermined protocol and transmitting its information packet with said control portion set to said predetermined value; each said BIU adapted to monitor said control portion of each said packet on said receive bus, so that upon detecting on said receive bus an information packet in which said control portion is not set to said predetermined value each said BIU is apprised there are no preempted BIUs in said network; and each said BIU in a free mode and having an information packet to transmit adapted to commence transmission of its packet substantially immediately upon detecting on said receive bus the end of a last transmitted information packet if there are no preempted BIUs in said network and said BIU detects no signals on said transmit and receive buses.
Claim 10
Dependent Claim
335 words
A bus communication network, comprising: a transmit bus; a receive bus; means for directing signals leaving said transmit bus onto said receive bus; a plurality of bus interface units (BIUs) respectively coupled between said transmit and receive buses at locations spaced therealong, said BIUs communicating with each other by transmitting signals on said transmit bus and receiving signals on said receive bus, each said BIU being coupled to a user device for which it both transmits and receives information packets; each said BIU including: means for detecting signals on said transmit bus originating from an upstream direction away from said directing means; means for detecting signals on said receive bus; means for comparing bits as received of an information packet transmitted thereby with the bits of said information packet as transmitted thereby, said comparing means providing a collision signal upon detecting a mismatch between the received and transmitted bits of said packet, the bit mismatch indicating that a downstream BIU has been preempted and entered a preempted mode; means for setting to a predetermined value a control portion of said packet being transmitted upon said comparing means providing said collision signal; each BIU in said preempted mode gaining access to said transmit bus in accordance with a predetermined protocol and transmitting its information packet with said control portion set to said predetermined value; each said BIU adapted to monitor said control portion of each said packet on said receive bus, so that upon detecting on said receive bus an information packet in which said control portion is not set to said predetermined value each said BIU is apprised there are no preempted BIUs in said network; and each said BIU in a free mode and having an information packet to transmit adapted to commence transmission of its packet substantially immediately upon detecting on said receive bus the end of a last transmitted information packet if there are no preempted BIUs in said network and said BIU detects no signals on said transmit and receive buses.
Claim 11
Dependent Claim
36 words
The bus communication network of claim 8 wherein each said BIU is further adapted, upon detecting said upstream originating signals on said transmit bus, to cease transmission of its information packet and enter said preempted mode.
Claim 12
Dependent Claim
83 words
The bus communication network of claim 8 wherein said information packet includes first and second ones of said control portion, said first control portion following a start frame delimiter of said packet, said second control portion preceding an end frame delimiter of said packet; and said BIU adapted to set only said second control portion or both said first and second control portions if said first control portion respectively has or has not been transmitted upon said comparing means providing said collision signal.
Claim 13
Dependent Claim
42 words
The bus communication network of claim 10 wherein each said BIU in said preempted mode upon gaining access to said transmit bus is adapted to transmit its information packet with both said first and second control portions set to said predetermined value.
Claim 14
Dependent Claim
20 words
The bus communication network of claim 8 wherein said BIUs are coupled in parallel between said transmit and receive buses.
Claim 15
Dependent Claim
36 words
The bus communication network of claim 8 wherein said transmit and receive buses each comprise a plurality of segments, each said BIU being coupled between a different pair of transmit bus segments and receive bus segments.
Claim 16
Dependent Claim
80 words
The bus communication network of claim 8, said comparing means including timer means for measuring a packet time period having a duration substantially equal to the time for a signal to propagate from a transmit port of said BIU to a receive port thereof, so that by initiating operation of said timer means upon commencing transmission of said information packet, said timer means times out substantially when the transmitted packet is initially being received and bit comparison is to commence.
Claim 17
Dependent Claim
142 words
The bus communication network of claim 8 wherein said BIU is adapted, upon said comparing means detecting a bit mismatch during a data portion of said packet, to cease information packet transmission and refrain from further transmission until each said BIU in said preempted mode completes transmission of its information packet; and said BIU, while in said preempted mode and transmitting its information packet, being further adapted to cease transmission upon detecting signals on said transmit bus comprising an upstream originating information packet, said BIU in said preempted mode jamming said transmit bus for a predetermined period if said control portion of said upstream packet is not set to said predetermined value, said predetermined period having a duration sufficient to cause bit mismatches to be detected during the data portion of said upstream packet at an upstream BIU transmitting said upstream packet.
Claim 18
Dependent Claim
337 words
A bus interface unit (BIU) for a bus communication network, said network including a transmit bus and a receive bus for the propagation of signals thereon and means for directing signals leaving said transmit bus onto said receive bus, said network further including a plurality of said BIUs respectively coupled between said transmit and receive buses, each said BIU including: means for transmitting signals on said transmit bus; means for receiving signals on said receive bus, said BIU being coupled to a user device for which it both transmits and receives information packets; means for detecting signals on said transmit bus originating from an upstream direction away from said directing means; means for detecting signals on said receive bus; means for comparing bits received with the bits of an information packet as transmitted thereby, said comparing means providing a collision signal upon detecting a mismatch between the received and transmitted bits of said packet, the bit mismatch indicating that a downstream BIU has been preempted and entered a preempted mode; means for setting to a predetermined value a control portion of said packet being transmitted upon said comparing means providing said collision signal; each BIU in said preempted mode gaining access to said transmit bus in accordance with a predetermined protocol and transmitting its information packet with said control portion set to said predetermined value; each said BIU adapted to monitor said control portion of each said packet on said receive bus, so that upon detecting on said receive bus an information packet in which said control portion is not set to said predetermined value each said BIU is apprised there are no preempted BIUs in said network; and each said BIU in a free mode and having an information packet to transmit adapted to commence transmission of its packet substantially immediately upon detecting on said receive bus the end of a last transmitted information packet if there are no preempted BIUs in said network and said BIU detects no signals on said transmit and receive buses.
Claim 19
Dependent Claim
337 words
A bus interface unit (BIU) for a bus communication network, said network including a transmit bus and a receive bus for the propagation of signals thereon and means for directing signals leaving said transmit bus onto said receive bus, said network further including a plurality of said BIUs respectively coupled between said transmit and receive buses, each said BIU including: means for transmitting signals on said transmit bus; means for receiving signals on said receive bus, said BIU being coupled to a user device for which it both transmits and receives information packets; means for detecting signals on said transmit bus originating from an upstream direction away from said directing means; means for detecting signals on said receive bus; means for comparing bits received with the bits of an information packet as transmitted thereby, said comparing means providing a collision signal upon detecting a mismatch between the received and transmitted bits of said packet, the bit mismatch indicating that a downstream BIU has been preempted and entered a preempted mode; means for setting to a predetermined value a control portion of said packet being transmitted upon said comparing means providing said collision signal; each BIU in said preempted mode gaining access to said transmit bus in accordance with a predetermined protocol and transmitting its information packet with said control portion set to said predetermined value; each said BIU adapted to monitor said control portion of each said packet on said receive bus, so that upon detecting on said receive bus an information packet in which said control portion is not set to said predetermined value each said BIU is apprised there are no preempted BIUs in said network; and each said BIU in a free mode and having an information packet to transmit adapted to commence transmission of its packet substantially immediately upon detecting on said receive bus the end of a last transmitted information packet if there are no preempted BIUs in said network and said BIU detects no signals on said transmit and receive buses.
Claim 20
Dependent Claim
29 words
The BIU of claim 16 further adapted, upon detecting said upstream originating signals on said transmit bus, to cease transmission of its information packet and enter said preempted mode.
Claim 21
Dependent Claim
81 words
The BIU of claim 16 wherein said information packet includes first and second ones of said control portion, said first control portion following a start frame delimiter of said packet, said second control portion preceding an end frame delimiter of said packet; and said BIU adapted to set only said second control portion or both said first and second control portions if said first control portion respectively has or has not been transmitted upon said comparing means providing said collision signal.
Claim 22
Dependent Claim
40 words
The BIU of claim 18 wherein each said BIU in said preempted mode upon gaining access to said transmit bus is adapted to transmit its information packet with both said first and second control portions set to said predetermined value.
Claim 23
Dependent Claim
78 words
The BIU of claim 16, said comparing means including timer means for measuring a packet time period having a duration substantially equal to the time for a signal to propagate from a transmit port of said BIU to a receive port thereof, so that by initiating operation of said timer means upon commencing transmission of said information packet, said timer means times out substantially when the transmitted packet is initially being received and bit comparison is to commence.
Claim 24
Dependent Claim
24 words
The BIU of claim 16 wherein said BIUs in said network are coupled in parallel with one another between said transmit and receive buses.
Claim 25
Dependent Claim
37 words
The BIU of claim 16 wherein said transmit and receive buses of said network each comprise a plurality of segments, each said BIU being coupled between a different pair of transmit bus segments and receive bus segments.
Claim 26
Dependent Claim
135 words
The BIU of claim 16 adapted, upon said comparing means detecting a bit mismatch during a data portion of said packet, to cease information packet transmission and refrain from further transmission until BIUs in said preempted mode complete transmission of their respective information packets; and said BIU, while in said preempted mode and transmitting its information packet, being further adapted to cease transmission upon detecting signals on said transmit bus comprising an upstream originating information packet, said BIU in said preempted mode jamming said transmit bus for a predetermined period if said control portion of said upstream packet is not set to said predetermined value, said predetermined period having a duration sufficient to cause bit mismatches to be detected in the data portion of said upstream packet at an upstream BIU transmitting said upstream packet.