Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
129 words
In a packet based communications network that transports information packets between nodes in said network, a method for use in detecting packet type, comprising the steps of: receiving a first information packet including a first portion containing packet identification information, said first information packet identifying one of a plurality of packet types; providing a table that includes a plurality of entries, each entry corresponding to at least one of said plurality of packet types; comparing said first portion of said first information packet to entries in said plurality of entries, wherein at least two of said entries in said plurality of entries are substantially simultaneously compared to said first portion; and determining said packet type of said first information packet based on a result from said step of comparing.
Claim 2
Dependent Claim
129 words
In a packet based communications network that transports information packets between nodes in said network, a method for use in detecting packet type, comprising the steps of: receiving a first information packet including a first portion containing packet identification information, said first information packet identifying one of a plurality of packet types; providing a table that includes a plurality of entries, each entry corresponding to at least one of said plurality of packet types; comparing said first portion of said first information packet to entries in said plurality of entries, wherein at least two of said entries in said plurality of entries are substantially simultaneously compared to said first portion; and determining said packet type of said first information packet based on a result from said step of comparing.
Claim 3
Dependent Claim
27 words
The method of claim 1 wherein said step of receiving a first information packet comprises receiving an ATM cell having a header portion and a payload portion.
Claim 4
Dependent Claim
19 words
The method of claim 1 wherein said step of providing a table includes providing a content addressable memory (CAM).
Claim 5
Dependent Claim
28 words
The method of claim 1 wherein each of said packet types in said plurality of packet types defines at least a packet source and a packet information type.
Claim 6
Dependent Claim
25 words
The method of claim 1 wherein said step of determining includes performing a logical OR operation based on a result of said step of comparing.
Claim 7
Dependent Claim
27 words
The method of claim 1 wherein said step of comparing includes substantially simultaneously comparing all of said entries in said plurality of entries to said first portion.
Claim 8
Dependent Claim
60 words
The method of claim 1 wherein said step of providing a table includes masking a section of a selected entry in said table so that a comparison between said first portion of said first information packet and said selected entry will produce a match whenever an unmasked section of said selected entry matches a corresponding section of said first portion.
Claim 9
Dependent Claim
30 words
The method of claim 1 wherein said step of comparing results in a multiple match when said first portion of said first information packet matches multiple entries in said table.
Claim 10
Dependent Claim
26 words
The method of claim 8 wherein said step of determining comprises performing a logical OR operation using information associated with said multiple entries in said table.
Claim 11
Dependent Claim
151 words
In a packet based communications network that transports information packets between nodes in said network, a method for use in detecting packet type, comprising the steps of: receiving a first information packet including a first portion containing packet identification information, said first information packet identifying one of a plurality of packet types; providing a table that includes a plurality of entries, each entry corresponding to at least one of said plurality of packet types; comparing said first portion of said first information packet to entries in said plurality of entries to determine whether said first portion matches one or more of the entries in said plurality of entries; and when said first portion matches more than one of said entries in said plurality of entries, performing a logical OR operation on information associated with each of said more than one matched entries and outputting a result of said logical OR operation.
Claim 12
Dependent Claim
151 words
In a packet based communications network that transports information packets between nodes in said network, a method for use in detecting packet type, comprising the steps of: receiving a first information packet including a first portion containing packet identification information, said first information packet identifying one of a plurality of packet types; providing a table that includes a plurality of entries, each entry corresponding to at least one of said plurality of packet types; comparing said first portion of said first information packet to entries in said plurality of entries to determine whether said first portion matches one or more of the entries in said plurality of entries; and when said first portion matches more than one of said entries in said plurality of entries, performing a logical OR operation on information associated with each of said more than one matched entries and outputting a result of said logical OR operation.
Claim 13
Dependent Claim
19 words
The method of claim 10, wherein said step of providing a table includes providing a content addressable memory (CAM).
Claim 14
Dependent Claim
29 words
The method of claim 11, wherein said step of comparing includes performing a CAM search wherein at least a portion of said entries in said CAM are concurrently searched.
Claim 15
Dependent Claim
40 words
The method of claim 10, wherein said step of performing a logical OR operation includes providing a wired OR means and connecting said wired OR means to receive said information associated with each of said more than one matched entries.
Claim 16
Dependent Claim
33 words
The method of claim 10, further comprising the step of: when said first portion matches only one of said entries in said plurality of entries, outputting information associated with said one matched entry.
Claim 17
Dependent Claim
30 words
The method of claim 10, wherein said step of performing further includes determining how to further process said first information packet based on said result of said logical OR operation.
Claim 18
Dependent Claim
23 words
The method of claim 10, wherein said first information packet comprises a fixed length cell having a header portion and a payload portion.
Claim 19
Dependent Claim
119 words
In a packet based communications network that transports information packets between nodes in said network, an apparatus for detecting a packet type of a packet in a data stream, comprising: means for receiving said data stream; means for identifying a first information packet in said data stream; means for reading a first portion of said first information packet, said first portion including packet identification information; means for comparing said first portion to a plurality of packet type identifiers resulting in a comparison output signal, wherein said means for comparing is capable of comparing said first portion to multiple packet type identifiers simultaneously; and means for determining said packet type of said first information packet using said comparison output signal.
Claim 20
Dependent Claim
119 words
In a packet based communications network that transports information packets between nodes in said network, an apparatus for detecting a packet type of a packet in a data stream, comprising: means for receiving said data stream; means for identifying a first information packet in said data stream; means for reading a first portion of said first information packet, said first portion including packet identification information; means for comparing said first portion to a plurality of packet type identifiers resulting in a comparison output signal, wherein said means for comparing is capable of comparing said first portion to multiple packet type identifiers simultaneously; and means for determining said packet type of said first information packet using said comparison output signal.
Claim 21
Dependent Claim
39 words
The apparatus of claim 17 wherein said means for comparing includes means for masking a portion of selected packet type identifiers in said plurality of packet type identifiers before comparing said first portion to said selected packet type identifiers.
Claim 22
Dependent Claim
18 words
The apparatus of claim 18 wherein said means for masking includes means for indicating a "don't care" bit.
Claim 23
Dependent Claim
32 words
The apparatus of claim 17 wherein said means for comparing is capable of producing multiple matches between said first portion of said first information packet and said plurality of packet type identifiers.
Claim 24
Dependent Claim
33 words
The apparatus of claim 17 wherein said means for comparing is capable of substantially simultaneously comparing said first portion to all of said packet type identifiers in said plurality of packet type identifiers.
Claim 25
Dependent Claim
28 words
The apparatus of claim 17 wherein said comparison output signal indicates which of said packet type identifiers in said plurality of packet type identifiers matches said first portion.
Claim 26
Dependent Claim
18 words
The apparatus of claim 17 wherein said means for determining includes means for performing a logical OR operation.
Claim 27
Dependent Claim
18 words
The apparatus of claim 23 wherein said means for performing a logical OR operation includes wired OR means.
Claim 28
Dependent Claim
19 words
The apparatus of claim 23 wherein said means for performing a logical OR operation includes an open collector configuration.
Claim 29
Dependent Claim
175 words
In an asynchronous transfer mode (ATM) network that transports ATM cells between nodes in said network, an apparatus for detecting a cell type of a cell in a data stream, comprising: a cell delineation unit that receives said data stream; a cell identification unit, operably coupled to the cell delineation unit, such that a first information cell in said data stream is identified and a first portion of said first information cell is determined thereby, said first portion including cell identification information; a storage device that includes a plurality of cell type identifiers; a content addressable memory (CAM) device, operably coupled to the cell identification unit and the storage device to compare said first portion to the plurality of packet type identifiers, thereby resulting in a comparison output signal, wherein said CAM device is capable of substantially simultaneously comparing said first portion with multiple cell type identifiers; and a routing controller, operably coupled to receive the comparison output signal, which comparison output signal is used to determine said cell type of said first information cell.
Claim 30
Dependent Claim
175 words
In an asynchronous transfer mode (ATM) network that transports ATM cells between nodes in said network, an apparatus for detecting a cell type of a cell in a data stream, comprising: a cell delineation unit that receives said data stream; a cell identification unit, operably coupled to the cell delineation unit, such that a first information cell in said data stream is identified and a first portion of said first information cell is determined thereby, said first portion including cell identification information; a storage device that includes a plurality of cell type identifiers; a content addressable memory (CAM) device, operably coupled to the cell identification unit and the storage device to compare said first portion to the plurality of packet type identifiers, thereby resulting in a comparison output signal, wherein said CAM device is capable of substantially simultaneously comparing said first portion with multiple cell type identifiers; and a routing controller, operably coupled to receive the comparison output signal, which comparison output signal is used to determine said cell type of said first information cell.