Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
207 words
A method of multiple-access control in a communication system comprising nodes attached to a transmission bus, in which system time slots are released in numbered cycles and an order pad is passed previously for each numbered cycle, containing a request count (REQ-LEN) which is increased by any node for reserving time slots, said method of multiple-access control comprising the following steps, for reducing the number of time slots which have to be released: carrying a furthest destination identification (DST-MAX) in each said order pad, which is updated by each node reserving time slots for data transmission to a selected destination node; determining, from said furthest destination identification, sections of the transmission bus, each between two of said nodes, beyond which no data have to be transmitted in time slots of the respective cycle; restarting said request count for each such section, and keeping the maximum value of the request count which occurred for any of said sections, as requested maximum (REQ-MAX) for the respective cycle; releasing, for each cycle, a number of time slots corresponding to the requested maximum for that cycle; and reusing, during each cycle, all time slots which pass a node located between any two of said sections which were determined for that cycle.
Claim 2
Independent Claim
207 words
A method of multiple-access control in a communication system comprising nodes attached to a transmission bus, in which system time slots are released in numbered cycles and an order pad is passed previously for each numbered cycle, containing a request count (REQ-LEN) which is increased by any node for reserving time slots, said method of multiple-access control comprising the following steps, for reducing the number of time slots which have to be released: carrying a furthest destination identification (DST-MAX) in each said order pad, which is updated by each node reserving time slots for data transmission to a selected destination node; determining, from said furthest destination identification, sections of the transmission bus, each between two of said nodes, beyond which no data have to be transmitted in time slots of the respective cycle; restarting said request count for each such section, and keeping the maximum value of the request count which occurred for any of said sections, as requested maximum (REQ-MAX) for the respective cycle; releasing, for each cycle, a number of time slots corresponding to the requested maximum for that cycle; and reusing, during each cycle, all time slots which pass a node located between any two of said sections which were determined for that cycle.
Claim 3
Dependent Claim
199 words
Method in accordance with claim 1, comprising the following further steps: assigning identifying node labels (NOD-LBL) to all nodes in ascending order; providing in each said order pad, besides a cycle number (CYC-NUM) and a field for said request count (REQ-LEN), a field for a furthest destination node label (DST-MAX), and a field for a requested maximum (REQ-MAX); in each node which wants to reserve time slots for data transmission: (a) if the furthest destination node label (DST-MAX) in a received order pad is less than or equal to the own local node label, setting a local restart indication (REU-FLG), and restarting the request count (REQ-LEN) in said order pad; (b) updating, in a received order pad, the request count (REQ-LEN) by adding the locally required number of time slots (ORD-LEN), and updating said furthest destination node label by inserting the selected destination node label (ORD-DST) for the local data to be transmitted if the latter is greater than the furthest destination node label received in the order pad; and (c) transferring the resulting request count (REQ-LEN) in to the field for the requested maximum (REQ-MAX) if the contents of the latter is smaller than the resulting request count.
Claim 4
Dependent Claim
270 words
Multiple-access control method for a communication system comprising nodes attached to a transmission bus and headend means for generating time slots and order pads for numbered cycles; each said order pad comprising a cycle number (CYC-NUM), and a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; characterized by the following steps: providing in each said order pad, fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX), the contents of said fields being initially zero; in each node intending to request time slots for transmitting local data to a selected destination: (1) comparing said furthest destination node label (DST-MAX) with the own node label (NOD-LBL); and either (a) if the furthest destination node label is equal to said own node label or identifies an upstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST); replacing the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); storing a local restart indication (REU-FLG) for the respective operation cycle in the requesting node; or (b) if the furthest destination node label identifies a downstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST) if the latter is greater; amending the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); and (2) replacing the requested maximum (REQ-MAX) by the resulting request count (REQ-LEN) if the latter is greater.
Claim 5
Dependent Claim
270 words
Multiple-access control method for a communication system comprising nodes attached to a transmission bus and headend means for generating time slots and order pads for numbered cycles; each said order pad comprising a cycle number (CYC-NUM), and a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; characterized by the following steps: providing in each said order pad, fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX), the contents of said fields being initially zero; in each node intending to request time slots for transmitting local data to a selected destination: (1) comparing said furthest destination node label (DST-MAX) with the own node label (NOD-LBL); and either (a) if the furthest destination node label is equal to said own node label or identifies an upstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST); replacing the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); storing a local restart indication (REU-FLG) for the respective operation cycle in the requesting node; or (b) if the furthest destination node label identifies a downstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST) if the latter is greater; amending the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); and (2) replacing the requested maximum (REQ-MAX) by the resulting request count (REQ-LEN) if the latter is greater.
Claim 6
Dependent Claim
57 words
Method in accordance with claim 3, characterized in that each order pad is returned to its originating headend means, and that the value of the requested maximum (REQ-MAX) contained in the returning order pad, is stored together with the respective operation cycle number (CYC-NUM) in an entry of a global reservation queue maintained in said headend means.
Claim 7
Dependent Claim
46 words
Method in accordance with claim 2 or 3, characterized in that said local restart indication (REU-FLG) is stored, together with a respective cycle number (CYC-NUM) and the number of the requested time slots (ORD-LEN), in an entry of a local reservation queue maintained in each node.
Claim 8
Dependent Claim
107 words
Method in accordance with claim 2 or 3, for use in a system where each time slot comprises a busy/free indication which is set to busy when a node enters data into the slot, and in which each operation cycle is started by a numbered cycle start command, characterized in that a node containing a local restart indication (REU-FLG) for any specific cycle, after detecting the cycle start command for that cycle uses the first slots following the cycle start command for transmitting its local data, and then resets the busy/free indication in all following time slots to free until it detects the next cycle start command.
Claim 9
Dependent Claim
52 words
Method in accordance with claim 2 or 3, for use in a system in which each said order pad is distributed over the control fields of plural consecutive time slots; characterized in that the field for said furthest destination node label (DST-MAX) is contained in the first one of said control fields.
Claim 10
Dependent Claim
74 words
Method in accordance with claim 2 or 3, characterized in that for assigning node labels in ascending order to said nodes, a label command is issued, containing a node number (NOD-NUM) initially being zero; that each node receiving the label command increases the node number (NOD-NUM) by one unit and then stores the new value of the node number as its own node label (NOD-LBL) and transmits the label command to the next node.
Claim 11
Dependent Claim
293 words
Apparatus for allowing multiple use of time slots in a communication system comprising a unidirectional transmission medium (11; FIG. 1), several nodes (19-1 . . . 19-N) connected to it, and a headend means (15) for generating transmission time slots and control information passing on said transmission medium; an order pad being passed for each of plural numbered operation cycles, comprising a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; said apparatus comprising: in said headend means, means for generating order pads (FIG. 6; A, B, C) including, besides a cycle number (CYC-NUM) and a field for said request count (REQ-LEN), further fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX), respectively; and in each said node, means (51; FIG. 10) for storing a local node label (NOD-LBL); means (39) for storing the label (ORD-DST) of a selected destination node to which local data are to be transmitted; means (57) for comparing the furthest destination node label in a received order pad with the local node label; means (33, 35, 61) for storing the cycle number together with a reuse flag (REU-FLG) means (31, 47, 73, 75) for inserting the selected destination node's label into the furthest destination node label (DST-MAX) field of the order pad; and means (31, 95, 97, 99, 101) for making available, after start of a respective operation cycle for which the node has stored a reuse flag, all time slots of that respective operation cycle for use by the respective node or by other nodes further downstream.
Claim 12
Dependent Claim
293 words
Apparatus for allowing multiple use of time slots in a communication system comprising a unidirectional transmission medium (11; FIG. 1), several nodes (19-1 . . . 19-N) connected to it, and a headend means (15) for generating transmission time slots and control information passing on said transmission medium; an order pad being passed for each of plural numbered operation cycles, comprising a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; said apparatus comprising: in said headend means, means for generating order pads (FIG. 6; A, B, C) including, besides a cycle number (CYC-NUM) and a field for said request count (REQ-LEN), further fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX), respectively; and in each said node, means (51; FIG. 10) for storing a local node label (NOD-LBL); means (39) for storing the label (ORD-DST) of a selected destination node to which local data are to be transmitted; means (57) for comparing the furthest destination node label in a received order pad with the local node label; means (33, 35, 61) for storing the cycle number together with a reuse flag (REU-FLG) means (31, 47, 73, 75) for inserting the selected destination node's label into the furthest destination node label (DST-MAX) field of the order pad; and means (31, 95, 97, 99, 101) for making available, after start of a respective operation cycle for which the node has stored a reuse flag, all time slots of that respective operation cycle for use by the respective node or by other nodes further downstream.
Claim 13
Dependent Claim
52 words
Apparatus in accordance with claim 9, characterized in that each node further comprises: means (91) for comparing the requested maximum (REQ-MAX) in a received order pad with the current request count (REQ-LEN); and means (31, 85, 93) for replacing the requested maximum by the current request count if the latter is greater.
Claim 14
Dependent Claim
92 words
Apparatus in accordance with claim 9, characterized in that each node further comprises means (39) for storing a requested number of slots (ORD-LEN); means (45, 61, 83, 85, 87) for replacing the current request count (REQ-LEN) in a received order pad by the requested number of slots (ORD-LEN) if the furthest destination node label (DST-MAX) is less than or equal to the local node label (NOD-LBL), but to add the requested number of slots to the current request count if the furthest destination node label is greater than the local node label.
Claim 15
Dependent Claim
220 words
In a communications system comprising unidirectional counterflowing transmission busses, at least one headend station for generating order pad messages which are passed on said transmission busses to allow stations connected to said transmission busses to insert information representative of a number of slots required to transmit data in slots subsequently released by said headend in subsequent operation cycles, with each slot corresponding to an earlier released order pad message, an apparatus, in each station, for adjusting information in the order pad message to allow reuse of said slots by selective stations, comprising: a first means for storing a local node label (NOD-LBL); a second means for storing a label for at least one destination node (ORD-DST) to which data is to be transmitted; a third means for storing a cycle number and a reuse flag (REU-FIG); a fourth means for correlating the local node label with a destination node label (DST-MAX) carried in one of the order pad messages, and to generate therefrom control signals for adjusting the reuse flag; and a fifth means for monitoring the reuse flag and for making available, after start of a respective operation cycle for which the reuse flag is set in a first state, all time slots of that respective operation cycle for use by the respective station or by other downstream stations.
Claim 16
Dependent Claim
220 words
In a communications system comprising unidirectional counterflowing transmission busses, at least one headend station for generating order pad messages which are passed on said transmission busses to allow stations connected to said transmission busses to insert information representative of a number of slots required to transmit data in slots subsequently released by said headend in subsequent operation cycles, with each slot corresponding to an earlier released order pad message, an apparatus, in each station, for adjusting information in the order pad message to allow reuse of said slots by selective stations, comprising: a first means for storing a local node label (NOD-LBL); a second means for storing a label for at least one destination node (ORD-DST) to which data is to be transmitted; a third means for storing a cycle number and a reuse flag (REU-FIG); a fourth means for correlating the local node label with a destination node label (DST-MAX) carried in one of the order pad messages, and to generate therefrom control signals for adjusting the reuse flag; and a fifth means for monitoring the reuse flag and for making available, after start of a respective operation cycle for which the reuse flag is set in a first state, all time slots of that respective operation cycle for use by the respective station or by other downstream stations.
Claim 17
Dependent Claim
42 words
The apparatus of claim 12 further including a sixth means for inserting the label for the at least one destination node (ORD-DST) in a furthest destination node label (DST-MAX) field of said one of the order pad messages received in said station.
Claim 18
Dependent Claim
12 words
The apparatus of claim 12 wherein the fourth means includes a comparator.
Claim 19
Dependent Claim
158 words
In a communications system comprising unidirectional counterflowing transmission busses, at least one headend station for generating order pad messages which are passed on said transmission busses to allow stations connected to said transmission busses to insert information representative of a number of slots required to transmit data in slots subsequently released by said headend in subsequent operation cycles, with each slot corresponding to an earlier released order pad message an apparatus comprising: means in said headend for generating the order pad messages which allow stations to adjust information in selected fields of the order pad messages to enable reuse of selected ones of the slots released in subsequent operation cycle; each of said order pad messages including a request count (REQ-LEN) field which each station can amend by inserting its requested time slot number (ORD-LEN), a cycle number (CYC-NUM) field, a requested maximum (REQ-MAX) field and a furthest destination node label (DST-MAX) field for carrying station identification numbers.
Claim 20
Dependent Claim
158 words
In a communications system comprising unidirectional counterflowing transmission busses, at least one headend station for generating order pad messages which are passed on said transmission busses to allow stations connected to said transmission busses to insert information representative of a number of slots required to transmit data in slots subsequently released by said headend in subsequent operation cycles, with each slot corresponding to an earlier released order pad message an apparatus comprising: means in said headend for generating the order pad messages which allow stations to adjust information in selected fields of the order pad messages to enable reuse of selected ones of the slots released in subsequent operation cycle; each of said order pad messages including a request count (REQ-LEN) field which each station can amend by inserting its requested time slot number (ORD-LEN), a cycle number (CYC-NUM) field, a requested maximum (REQ-MAX) field and a furthest destination node label (DST-MAX) field for carrying station identification numbers.
Claim 21
Dependent Claim
265 words
Multiple-access control method for a communication system comprising nodes attached to a transmission bus and headend means for generating time slots and order pads for numbered cycles; each said order pad comprising a cycle number (CYC-NUM), and a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; said method comprising the steps of: in each node intending to request time slots for transmitting local data to a selected node; receiving the order pads including fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX) number of slots; (1) comparing said furthest destination node label (DST-MAX) with the own node label (NOD-LBL); and either (a) if the furthest destination node label is equal to said own node label or identifies an upstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST); replacing the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); storing a local restart indication (REU-FLG) for the respective operation cycle in the requesting node; or (b) if the furthest destination node label identifies a downstream node; replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST) if the latter is greater; amending the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); and (2) replacing the requested maximum (REQ-MAX) by the resulting request count (REQ-LEN) is the latter is greater.
Claim 22
Dependent Claim
265 words
Multiple-access control method for a communication system comprising nodes attached to a transmission bus and headend means for generating time slots and order pads for numbered cycles; each said order pad comprising a cycle number (CYC-NUM), and a request count (REQ-LEN) which each node can amend by a requested time slot number (ORD-LEN); each node using after start of the respective operation cycle the requested number of free time slots; and each node being identified by a label (NOD-LBL) indicating its position; said method comprising the steps of: in each node intending to request time slots for transmitting local data to a selected node; receiving the order pads including fields for a furthest destination node label (DST-MAX) and for a requested maximum (REQ-MAX) number of slots; (1) comparing said furthest destination node label (DST-MAX) with the own node label (NOD-LBL); and either (a) if the furthest destination node label is equal to said own node label or identifies an upstream node: replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST); replacing the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); storing a local restart indication (REU-FLG) for the respective operation cycle in the requesting node; or (b) if the furthest destination node label identifies a downstream node; replacing the furthest destination node label (DST-MAX) by the selected destination node's label (ORD-DST) if the latter is greater; amending the current request count (REQ-LEN) by the requested time slot number (ORD-LEN); and (2) replacing the requested maximum (REQ-MAX) by the resulting request count (REQ-LEN) is the latter is greater.
Claim 23
Dependent Claim
117 words
In a communications system comprising unidirectional counterflowing transmission busses at least one headend station and a plurality of user stations connected to said busses a method for assigning identification numbers to said stations comprising the steps of: (a) generating in said headend station a label command message including a node number (NOD-NUM) field carrying a node number set to predetermined value; (b) transmitting the label command message onto the counterflowing transmission cusses; (c) receiving the label command message in active stations; (d) for each active station receiving said label command message adjusting the node number in the node number field; and (e) retransmitting the label command message with adjusted node number to the next active downstream station.
Claim 24
Dependent Claim
117 words
In a communications system comprising unidirectional counterflowing transmission busses at least one headend station and a plurality of user stations connected to said busses a method for assigning identification numbers to said stations comprising the steps of: (a) generating in said headend station a label command message including a node number (NOD-NUM) field carrying a node number set to predetermined value; (b) transmitting the label command message onto the counterflowing transmission cusses; (c) receiving the label command message in active stations; (d) for each active station receiving said label command message adjusting the node number in the node number field; and (e) retransmitting the label command message with adjusted node number to the next active downstream station.
Claim 25
Dependent Claim
24 words
The method of claim 17 further including the steps of retaining and using the adjusted node number as the identification number of said node.