Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
175 words
A method for discarding frames in a communications device, comprising: receiving a plurality of cells representing a plurality of frames, each cell comprising a data portion and a header portion, the header portion including a cell loss priority indicator; storing at least some of the cells in a buffer; determining if the number of cells in the buffer exceeds a first threshold when a first cell having an end of frame marker corresponding to a first frame is received; and discarding a series of cells received between the first cell and a second cell if the first threshold was exceeded and if the cell loss priority indicator for a cell in the series of cells is set to a first state, wherein the second cell has an end of frame marker corresponding to a subsequent frame in relation to the first frame. wherein each of the plurality of frames is assigned one of plural, different priorities and wherein the frames are discarded at different levels of congestion within the buffer, based upon the different priorities.
Claim 2
Independent Claim
175 words
A method for discarding frames in a communications device, comprising: receiving a plurality of cells representing a plurality of frames, each cell comprising a data portion and a header portion, the header portion including a cell loss priority indicator; storing at least some of the cells in a buffer; determining if the number of cells in the buffer exceeds a first threshold when a first cell having an end of frame marker corresponding to a first frame is received; and discarding a series of cells received between the first cell and a second cell if the first threshold was exceeded and if the cell loss priority indicator for a cell in the series of cells is set to a first state, wherein the second cell has an end of frame marker corresponding to a subsequent frame in relation to the first frame. wherein each of the plurality of frames is assigned one of plural, different priorities and wherein the frames are discarded at different levels of congestion within the buffer, based upon the different priorities.
Claim 3
Dependent Claim
30 words
The method of claim 1, wherein the discarded series of cells include each cell in the subsequent frame received after the first frame with the exception of the second cell.
Claim 4
Dependent Claim
46 words
The method of claim 1, further comprises: determining if the number of cells in the buffer exceeds a second threshold when the first cell is received; discarding a series of cells received between the first cell and the second cell if the second threshold was exceeded.
Claim 5
Dependent Claim
22 words
The method of claim 3, further comprises: discarding a cell if the number of cells in the buffer exceeds an overrun threshold.
Claim 6
Dependent Claim
36 words
The method of claim 4, wherein the buffer is a member of a buffer pool, the method further comprising: discarding a cell if the number of cells in the buffer pool exceeds a buffer pool limit.
Claim 7
Dependent Claim
28 words
The method of claim 5, further comprising a step of: discarding all cells corresponding to a frame that is associated with the cell exceeding the buffer pool limit.
Claim 8
Dependent Claim
22 words
The method of claim 1, further comprising: discarding a cell if the number of cells in the buffer exceeds an overrun threshold.
Claim 9
Dependent Claim
36 words
The method of claim 1, wherein the buffer is a member of a buffer pool, the method further comprising: discarding a cell if the number of cells in the buffer pool exceeds a buffer pool limit.
Claim 10
Dependent Claim
13 words
The method of claim 1, wherein the cells comprise asynchronous transfer mode cells.
Claim 11
Dependent Claim
181 words
A communications device, comprising: a switch fabric; and an input processor coupled to the switch fabric and operable to receive a plurality of cells representing a plurality of frames, each cell comprising a data portion and a header portion, the header portion including a cell loss priority indicator, the input processor having a buffer operable to store at least some of the cells, the input processor operable to generate a first discard signal if the number of cells in the buffer exceeds a first threshold when a first cell having an end of file marker corresponding to a first frame is received, and the input processor operable to discard a series of cells received between the first cell and a second cell in response to generation of the first discard signal and if the cell loss priority indicator for a cell in the series of cells between the first cell and the second cell is set to a first state, wherein the second cell has an end of frame marker corresponding to a subsequent frame in relation to the first frame.
Claim 12
Dependent Claim
181 words
A communications device, comprising: a switch fabric; and an input processor coupled to the switch fabric and operable to receive a plurality of cells representing a plurality of frames, each cell comprising a data portion and a header portion, the header portion including a cell loss priority indicator, the input processor having a buffer operable to store at least some of the cells, the input processor operable to generate a first discard signal if the number of cells in the buffer exceeds a first threshold when a first cell having an end of file marker corresponding to a first frame is received, and the input processor operable to discard a series of cells received between the first cell and a second cell in response to generation of the first discard signal and if the cell loss priority indicator for a cell in the series of cells between the first cell and the second cell is set to a first state, wherein the second cell has an end of frame marker corresponding to a subsequent frame in relation to the first frame.
Claim 13
Dependent Claim
16 words
The communications device of claim 10, wherein the input processor comprises an application specific integrated circuit.
Claim 14
Dependent Claim
14 words
The communications device of claim 10, wherein the cells comprise asynchronous transfer mode cells.
Claim 15
Dependent Claim
31 words
The communications device of claim 10, wherein the discarded series of cells include each cell in the subsequent frame received after the first frame with the exception of the second cell.
Claim 16
Dependent Claim
64 words
The communications device of claim 10, wherein the input processor is operable to generate a second discard signal if the number of cells in the buffer exceeds a second threshold when the first cell is received; the input processor operable to discard a series of cells received between the first cell and the second cell in response to generation of the second discard signal.
Claim 17
Dependent Claim
28 words
The communications device of claim 14, wherein the input processor is operable to discard a cell if the number of cells in the buffer exceeds an overrun threshold.
Claim 18
Dependent Claim
39 words
The communications device of claim 15, wherein the buffer is a member of a buffer pool, the input processor is operable to discard a cell if the number of cells in the buffer pool exceeds a buffer pool limit.
Claim 19
Dependent Claim
29 words
The communications device of claim 16, wherein the input processor is operable to discard all cells corresponding to a frame associated with the cell exceeding the buffer pool limit.
Claim 20
Dependent Claim
28 words
The communications device of claim 10, wherein the input processor is operable to discard a cell if the number of cells in the buffer exceeds an overrun threshold.
Claim 21
Dependent Claim
39 words
The communications device of claim 10, wherein the buffer is a member of a buffer pool, the input processor is operable to discard a cell if the number of cells in the buffer pool exceeds a buffer pool limit.