Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
157 words
A method of controlling the transfer of data from an input module to an output module on a network, said method comprising: providing a control module for controlling communication between the input module and the output module; receiving a packet of data at the input module, the input module generating a meta-data packet in response to the packet of data, the meta-data packet including information identifying the output module to which the packet of data is to be transferred, the input module transferring the meta-data packet to the control module; and at the control module,(i) receiving the meta-data packet from the input module, (ii) receiving from the identified output module a first item of information which indicates whether or not the packet of data will be dropped if sent, and (iii) based on the first item of information, if the packet of data is to be dropped, notifying the input module to drop the packet of data.
Claim 2
Independent Claim
157 words
A method of controlling the transfer of data from an input module to an output module on a network, said method comprising: providing a control module for controlling communication between the input module and the output module; receiving a packet of data at the input module, the input module generating a meta-data packet in response to the packet of data, the meta-data packet including information identifying the output module to which the packet of data is to be transferred, the input module transferring the meta-data packet to the control module; and at the control module,(i) receiving the meta-data packet from the input module, (ii) receiving from the identified output module a first item of information which indicates whether or not the packet of data will be dropped if sent, and (iii) based on the first item of information, if the packet of data is to be dropped, notifying the input module to drop the packet of data.
Claim 3
Dependent Claim
42 words
The method of claim 1 further comprising coupling the input port module to the output port module through a switching module such that packets of data are transferred from the input port module to the output port module over the switching module.
Claim 4
Dependent Claim
21 words
The method of claim 1 wherein the first item of information indicates congestion of data at the identified output port module.
Claim 5
Dependent Claim
24 words
The method of claim 1 wherein the first item of information indicates availability of the identified output port module to receive packets of data.
Claim 6
Dependent Claim
23 words
The method of claim 1 further comprising storing the packet of data in at least one buffer associated with the input port module.
Claim 7
Dependent Claim
86 words
The method of claim 5 further comprising, in response to “transferring a second item of information from the control module to the input module, said second item of information indicating that the packet of data will not be transferred to the identified output module”; transferring from the control module to the input port module a command for the input port module to clear the at least one buffer that stores the packet of data without transferring the packet of data to the identified output port module.
Claim 8
Dependent Claim
86 words
The method of claim 5 further comprising, in response to “transferring a second item of information from the control module to the input module, said second item of information indicating that the packet of data will not be transferred to the identified output module”; transferring from the control module to the input port module a command for the input port module to reallocate the at least one buffer that stores the packet of data without transferring the packet of data to the identified output port module.
Claim 9
Independent Claim
176 words
An apparatus for transferring data on a network, said apparatus comprising: an input module for receiving packets of data from the network; an output module for receiving packets of data from the input module and transferring packets of data onto the network; and a control module for controlling communication between the input module and the output module; wherein: the input module is adapted to (i) generate the meta-data packet in response to a received packet of data, the meta-data packet including information identifying the output module to which the packet of data is to be transferred, and (ii) transfer the meta-data packet to the control module; and the control module is adapted to (i) receive the meta-data packet from the input module, (ii) receive from the identified output module a first item of information which indicates whether or not the packet of data will be dropped if sent, and (iii) based on the first item of information, if the packet of data is to be dropped, notifying the input module to drop the packet of data.
Claim 10
Independent Claim
176 words
An apparatus for transferring data on a network, said apparatus comprising: an input module for receiving packets of data from the network; an output module for receiving packets of data from the input module and transferring packets of data onto the network; and a control module for controlling communication between the input module and the output module; wherein: the input module is adapted to (i) generate the meta-data packet in response to a received packet of data, the meta-data packet including information identifying the output module to which the packet of data is to be transferred, and (ii) transfer the meta-data packet to the control module; and the control module is adapted to (i) receive the meta-data packet from the input module, (ii) receive from the identified output module a first item of information which indicates whether or not the packet of data will be dropped if sent, and (iii) based on the first item of information, if the packet of data is to be dropped, notifying the input module to drop the packet of data.
Claim 11
Dependent Claim
27 words
The apparatus of claim 8 further comprising a switching module over which packets of data are transferred from the input port module to the output port module.
Claim 12
Dependent Claim
21 words
The apparatus of claim 8 wherein the first item of information indicates congestion of data at the identified output port module.
Claim 13
Dependent Claim
24 words
The apparatus of claim 8 wherein the first item of information indicates availability of the identified output port module to receive packets of data.
Claim 14
Dependent Claim
24 words
The apparatus of claim 8 wherein the input port module is associated with at least one buffer for storing the received packet of data.
Claim 15
Dependent Claim
85 words
The apparatus of claim 12 wherein the control module transfers to the input port module, in response to “transferring a second item of information from the control module to the input module, said second item of information indicating that the packet of data will not be transferred to the identified output module”; a command for the input port module to clear the at least one buffer that stores the received packet of data without transferring the packet of data to the identified output port module.
Claim 16
Dependent Claim
89 words
The apparatus of claim 12 wherein the control module transfers from the control module to the input port module, in response to “transferring a second item of information from the control module to the input module, said second item of information indicating that the packet of data will not be transferred to the identified output module”; a command for the input port module to reallocate the at least one buffer that stores the received packet of data without transferring the packet of data to the identified output port module.