Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
352 words
A contention system for controlling the transmission of messages on a bus, including at least one processing unit, a plurality of terminal devices, a bus, and a plurality of node processors respectively connecting said processing unit and said terminal devices in common to said bus, each of said node processors comprising: message transmission means connected to receive data from said processing unit or a terminal device for applying said data as part of a message to said bus; message reception means connected to receive a message including data from said bus for applying the data in said message to said processing unit or a terminal device; message conflict detecting means connected to said bus for detecting that said message transmission means has applied a message to said bus at substantially the same time as at least one other node processor has applied a message to said bus with the result that a conflict occurs in which two or more messages or parts thereof are being transmitted on said bus simultaneously; priority storage means connected to receive a priority signal from said processing unit or a terminal device for storing one of a plurality of priority levels assigned to a message to be transmitted; waiting time storage means for storing a plurality of different waiting time values corresponding to respective priority levels; waiting time determination means responsive to said message conflict detecting means detecting a conflict on the bus for selecting a waiting time value stored in said waiting time storage means in accordance with the priority level stored in said priority storage means, and including means for generating a transmission enable signal upon expiration of said selected waiting time; and transmission control means responsive to a transmission enable signal from said processing unit or terminal device or from said waiting time determination means for controlling said message transmission means to apply a message to said bus, and including means responsive to said message conflict detecting means detecting a conflict on the bus for temporarily inhibiting said message transmission means until said transmission enable signal is generated by said waiting time determination means.
Claim 2
Dependent Claim
352 words
A contention system for controlling the transmission of messages on a bus, including at least one processing unit, a plurality of terminal devices, a bus, and a plurality of node processors respectively connecting said processing unit and said terminal devices in common to said bus, each of said node processors comprising: message transmission means connected to receive data from said processing unit or a terminal device for applying said data as part of a message to said bus; message reception means connected to receive a message including data from said bus for applying the data in said message to said processing unit or a terminal device; message conflict detecting means connected to said bus for detecting that said message transmission means has applied a message to said bus at substantially the same time as at least one other node processor has applied a message to said bus with the result that a conflict occurs in which two or more messages or parts thereof are being transmitted on said bus simultaneously; priority storage means connected to receive a priority signal from said processing unit or a terminal device for storing one of a plurality of priority levels assigned to a message to be transmitted; waiting time storage means for storing a plurality of different waiting time values corresponding to respective priority levels; waiting time determination means responsive to said message conflict detecting means detecting a conflict on the bus for selecting a waiting time value stored in said waiting time storage means in accordance with the priority level stored in said priority storage means, and including means for generating a transmission enable signal upon expiration of said selected waiting time; and transmission control means responsive to a transmission enable signal from said processing unit or terminal device or from said waiting time determination means for controlling said message transmission means to apply a message to said bus, and including means responsive to said message conflict detecting means detecting a conflict on the bus for temporarily inhibiting said message transmission means until said transmission enable signal is generated by said waiting time determination means.
Claim 3
Dependent Claim
58 words
A system as set forth in claim 1 wherein said waiting time storage means is provided with a plurality of different waiting times for each priority, and wherein said waiting time determination means includes means for selecting at random one of said plurality of different waiting times designated according to the priority stored in said priority storage means.
Claim 4
Dependent Claim
23 words
A system as set forth in claim 1 wherein said waiting time storage means stores waiting times which are shorter for higher priorities.
Claim 5
Dependent Claim
115 words
A system as set forth in claim 1, further comprising counting means connected to said message conflict detecting means for counting the number of different messages detected during a conflict on the bus which has arisen by reason of other nodes simultaneously starting message transmission on the bus, wherein said waiting time storage means stores a plurality of different waiting times for each number of messages detected during a conflict on the bus and in accordance with each respective priority level, and wherein said waiting time determination means reads out said plurality of different waiting times in response to said priority storage means and said counting means and selects one waiting time at random therefrom.
Claim 6
Dependent Claim
37 words
A system as set forth in claim 1, further comprising means for rewriting said priority storage means in response to control from said processing unit or a terminal device to change the designation of priority level therein.
Claim 7
Dependent Claim
32 words
A system as set forth in claim 4 wherein said waiting time storage means stores waiting times which are shorter for lower numbers of messages detected during a conflict on the bus.
Claim 8
Dependent Claim
108 words
A message transmission control method for controlling message transmissions in a system of the type in which processing units and terminal devices are each connected by a respective node processor to a common bus, the transmission of messages from said node processors to said bus being controlled by a contention system, comprising the steps of: (a) assigning a priority to a message to be transmitted, (b) inhibiting message transmission when message transmissions are started simultaneously from more than one of said node processors; and (c) retransmitting a message whose transmission has been inhibited after the lapse of a predetermined waiting time which varies according to said assigned priority.
Claim 9
Dependent Claim
108 words
A message transmission control method for controlling message transmissions in a system of the type in which processing units and terminal devices are each connected by a respective node processor to a common bus, the transmission of messages from said node processors to said bus being controlled by a contention system, comprising the steps of: (a) assigning a priority to a message to be transmitted, (b) inhibiting message transmission when message transmissions are started simultaneously from more than one of said node processors; and (c) retransmitting a message whose transmission has been inhibited after the lapse of a predetermined waiting time which varies according to said assigned priority.
Claim 10
Dependent Claim
46 words
A message transmission control method as set forth in claim 7 wherein said predetermined waiting time is selected not only in accordance with said assigned priority but also in accordance with the number of node processors which attempt to simultaneously start message transmissions on said bus.
Claim 11
Dependent Claim
48 words
A message transmission control method as set forth in claim 7 wherein a plurality of different waiting times are provided for each assigned priority, and wherein said predetermined waiting time is selected at random from said plurality of different waiting times which vary according to the assigned priority.
Claim 12
Dependent Claim
77 words
A message transmission control method as set forth in claim 8 wherein a plurality of different waiting times are provided for each assigned priority and in accordance with the number of node processors which attempt to simultaneously start message transmissions on said bus, and wherein said predetermined waiting time is selected at random from said plurality of waiting times which correspond to the assigned priority and number of node processors which attempt to simultaneously start message transmissions.
Claim 13
Dependent Claim
20 words
A message transmission control method as set forth in claim 7 wherein shorter waiting times are set for higher priorities.
Claim 14
Dependent Claim
34 words
A message transmission control method as set forth in claim 8 wherein shorter waiting times are set for lower numbers of node processors which attempt to simultaneously apply messages for transmission on said bus.
Claim 15
Dependent Claim
40 words
A message transmission control method as set forth in claim 12 wherein the waiting time does not vary according to the number of node processors which attempt to simultaneously effect message transmission when said number is above a predetermined value.