Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
124 words
A method of processing ATM cell data in an ATM cell processing system, the method comprising the steps of: receiving a plurality of ATM cells, each of the cells having a virtual channel indicator associated therewith; accepting a given received cell if the virtual channel indicator for that cell matches one of a plurality of indicators stored in an indicator table; if the virtual channel indicator for the given received cell does not match one of the indicators in the indicator table, utilizing at least a portion of the virtual channel indicator as a bit index into an additional stored indicator; and accepting the given received cell if the bit of the additional stored indicator designated by the bit index has a predetermined value.
Claim 2
Independent Claim
124 words
A method of processing ATM cell data in an ATM cell processing system, the method comprising the steps of: receiving a plurality of ATM cells, each of the cells having a virtual channel indicator associated therewith; accepting a given received cell if the virtual channel indicator for that cell matches one of a plurality of indicators stored in an indicator table; if the virtual channel indicator for the given received cell does not match one of the indicators in the indicator table, utilizing at least a portion of the virtual channel indicator as a bit index into an additional stored indicator; and accepting the given received cell if the bit of the additional stored indicator designated by the bit index has a predetermined value.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein the indicator table includes 16 stored entries, one of which corresponds to the additional stored indicator.
Claim 4
Dependent Claim
16 words
The method of claim 1 wherein each indicator in the indicator table is a 16-bit entry.
Claim 5
Dependent Claim
49 words
The method of claim 1 wherein the step of utilizing at least a portion of the virtual channel indicator as a bit index into an additional stored indicator further includes utilizing the four least significant bits of the virtual channel indicator for the given cell as the bit index.
Claim 6
Dependent Claim
51 words
The method of claim 1 further including the step of discarding the given cell if the virtual channel identifier does not match one of the identifiers stored in the identifier table and if the bit of the additional stored indicator designated by the bit index does not have the predetermined value.
Claim 7
Independent Claim
195 words
An apparatus for processing ATM cell data in an ATM cell processing system, the apparatus comprising: a receiver having an input connected to receive a plurality of ATM cells, each of the cells having a virtual channel indicator associated therewith; an indicator table including a plurality of stored indicators and at least one additional stored indicator, wherein each of the plurality of stored indicators corresponds to a particular virtual channel indicator, and each bit of the additional stored indicator corresponds to a particular virtual channel indicator; and a processor connected to communicate with the receiver and the indicator table, wherein the processor is operative to accept a given received cell if the virtual channel indicator for that cell matches one of a plurality of indicators stored in an indicator table, to utilize at least a portion of the virtual channel indicator as a bit index into the additional stored indicator if the virtual channel indicator for the given received cell does not match one of the indicators in the indicator table, and to accept the given received cell if the bit of the additional stored indicator designated by the bit index has a predetermined value.
Claim 8
Independent Claim
195 words
An apparatus for processing ATM cell data in an ATM cell processing system, the apparatus comprising: a receiver having an input connected to receive a plurality of ATM cells, each of the cells having a virtual channel indicator associated therewith; an indicator table including a plurality of stored indicators and at least one additional stored indicator, wherein each of the plurality of stored indicators corresponds to a particular virtual channel indicator, and each bit of the additional stored indicator corresponds to a particular virtual channel indicator; and a processor connected to communicate with the receiver and the indicator table, wherein the processor is operative to accept a given received cell if the virtual channel indicator for that cell matches one of a plurality of indicators stored in an indicator table, to utilize at least a portion of the virtual channel indicator as a bit index into the additional stored indicator if the virtual channel indicator for the given received cell does not match one of the indicators in the indicator table, and to accept the given received cell if the bit of the additional stored indicator designated by the bit index has a predetermined value.
Claim 9
Dependent Claim
22 words
The apparatus of claim 6 wherein the indicator table includes 16 stored entries, one of which corresponds to the additional stored indicator.
Claim 10
Dependent Claim
16 words
The apparatus of claim 6 wherein each indicator in the indicator table is a 16-bit entry.
Claim 11
Dependent Claim
27 words
The apparatus of claim 6 wherein the processor utilizes the four least significant bits of the virtual channel indicator for the given cell as the bit index.
Claim 12
Dependent Claim
53 words
The apparatus of claim 6 wherein the processor is further operative to discard the given cell if the virtual channel identifier does not match one of the identifiers stored in the identifier table and if the bit of the additional stored indicator designated by the bit index does not have the predetermined value.