Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
207 words
In an ATM network having available bit rate flow control, a network interface controller at a node of said network for controlling the rate at which cells are injected into said network at said node to control the flow of said cells, said controller including an external processor having an external memory and means for adjusting the rate at which cells are injected into said network; an available bit rate controller; and, means for coupling said available bit rate controller to said external processor, said available bit rate controller having means for submitting available bit rate requests to said external processor for the adjustment of the rate at which said cells are injected into said network, said means for submitting said available bit rate requests to said external processor including means for submitting said requests when said network interface controller sends or receives a resource management cell, means responsive thereto for generating and sending a resource management cell over said network, and means for initiating processing by said external processor when a cell transmission limit has been exceeded such that said network interface controller reads data from said external memory, determines what cell to send, and what transmission rate to use in the transmission of said cells.
Claim 2
Dependent Claim
207 words
In an ATM network having available bit rate flow control, a network interface controller at a node of said network for controlling the rate at which cells are injected into said network at said node to control the flow of said cells, said controller including an external processor having an external memory and means for adjusting the rate at which cells are injected into said network; an available bit rate controller; and, means for coupling said available bit rate controller to said external processor, said available bit rate controller having means for submitting available bit rate requests to said external processor for the adjustment of the rate at which said cells are injected into said network, said means for submitting said available bit rate requests to said external processor including means for submitting said requests when said network interface controller sends or receives a resource management cell, means responsive thereto for generating and sending a resource management cell over said network, and means for initiating processing by said external processor when a cell transmission limit has been exceeded such that said network interface controller reads data from said external memory, determines what cell to send, and what transmission rate to use in the transmission of said cells.
Claim 3
Dependent Claim
44 words
The network interface controller of claim 1, wherein said available bit rate controller includes means coupled to said external memory for processing said requests, and means coupled to said external memory for reading data from said external memory and for adjusting cell transmission rate.
Claim 4
Dependent Claim
20 words
The network interface controller of claim 2, wherein said available bit rate controller includes means for generating resource management cells.
Claim 5
Dependent Claim
22 words
The network interface controller of claim 1, wherein said available bit rate controller includes a traffic shaper for controlling cell transmission rates.
Claim 6
Dependent Claim
79 words
The network interface controller of claim 1 wherein said means for coupling said external processor to said available bit rate controller includes a memory write line from said available bit rate controller to said memory, a memory read line from said memory to said available bit rate controller and means for connecting said external memory to said external processor, whereby said external memory is realized as a dual-ported memory for coupling said network interface controller with said external processor.
Claim 7
Dependent Claim
176 words
In an ATM network having available bit rate flow control, a network interface controller at a node of said network for controlling the rate at which cells are injected into said network at said node to control the flow of said cells, said controller including an external processor having an external memory and means for adjusting the rate at which cells are injected into said network, an available bit rate controller, and means for coupling said available bit rate controller to said external processor, said available bit rate controller having means for submitting available bit rate requests to said external processor for the adjustment of the rate at which said cells are injected into said network, said available bit rate controller including a traffic shaper for controlling cell transmission rates, said traffic shaper including, a timing chain and a delay queue coupled to said timing chain for delaying the transmission of a cell for an extended period of time, thus to accurately and independently control a wide range of cell transmission rates for multiple cell streams.
Claim 8
Dependent Claim
176 words
In an ATM network having available bit rate flow control, a network interface controller at a node of said network for controlling the rate at which cells are injected into said network at said node to control the flow of said cells, said controller including an external processor having an external memory and means for adjusting the rate at which cells are injected into said network, an available bit rate controller, and means for coupling said available bit rate controller to said external processor, said available bit rate controller having means for submitting available bit rate requests to said external processor for the adjustment of the rate at which said cells are injected into said network, said available bit rate controller including a traffic shaper for controlling cell transmission rates, said traffic shaper including, a timing chain and a delay queue coupled to said timing chain for delaying the transmission of a cell for an extended period of time, thus to accurately and independently control a wide range of cell transmission rates for multiple cell streams.
Claim 9
Dependent Claim
39 words
The network interface controller of claim 6, wherein said delay queue causes a predetermined delay in the transmission of a corresponding cell when the delay associated with the total number of slots of said timing chain has been exceeded.